加载加密的 PDF

在 .NET 应用程序中对 PDF 文档进行文字处理时,可能需要加载受密码保护的 PDF 文件。 Aspose.Words for .NET 是一个功能强大的库,提供加载加密 PDF 文档的功能。在本文中,我们将逐步指导您了解和使用此功能。

了解加载加密 PDF 功能

Aspose.Words for .NET 的加载加密 PDF 功能允许您加载受密码保护的 PDF 文件。您可以在加载文档时指定密码,以便您可以访问其内容并根据需要进行操作。

第1步:加载加密的PDF文档

第一步是将加密的 PDF 文档加载到您的应用程序中。操作方法如下:

//文档目录的路径。
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";
Document doc = new Document(dataDir + "Document.pdf");

请务必在中指定加密 PDF 文件的正确路径dataDir多变的。

第2步:加密PDF文档

如果您还想加密 PDF 文档,可以使用PdfSaveOptions类并指定加密详细信息:

PdfSaveOptions saveOptions = new PdfSaveOptions
{
EncryptionDetails = new PdfEncryptionDetails("Aspose", null)
};

这将在指定目录中创建 PDF 文档的加密版本。

步骤3:保存加密的PDF文档

上传并选择加密 PDF 文档后,您可以将其保存为其他格式或根据您的具体需求进一步处理。

doc.Save(dataDir + "WorkingWithPdfLoadOptions.LoadEncryptedPdf.pdf", saveOptions);

步骤5:加载带密码的加密PDF文档

维护

但是,如果您想加载带密码的加密 PDF 文档,则必须使用PdfLoadOptions类并在加载文档时指定密码:

PdfLoadOptions loadOptions = new PdfLoadOptions { Password = "Aspose", LoadFormat = LoadFormat.Pdf };

doc = new Document(dataDir + "WorkingWithPdfLoadOptions.LoadEncryptedPdf.pdf", loadOptions);

请务必在密码中提供正确的密码Password多变的。

使用 Aspose.Words for .NET 加载加密 PDF 的示例源代码


	//文档目录的路径。
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Pdf Document.pdf");

	PdfSaveOptions saveOptions = new PdfSaveOptions
	{
		EncryptionDetails = new PdfEncryptionDetails("Aspose", null)
	};

	doc.Save(dataDir + "WorkingWithPdfLoadOptions.LoadEncryptedPdf.pdf", saveOptions);

	PdfLoadOptions loadOptions = new PdfLoadOptions { Password = "Aspose", LoadFormat = LoadFormat.Pdf };

	doc = new Document(dataDir + "WorkingWithPdfLoadOptions.LoadEncryptedPdf.pdf", loadOptions);
        

结论

在本文中,我们探讨了如何使用 Aspose.Words for .NET 的加载加密 PDF 功能。您学习了如何上传加密的 PDF 文件、如何加密 PDF 文档、如何上传带密码的加密 PDF 以及如何生成 Markdown 格式的输出。当对安全 PDF 文档进行文字处理时,此功能非常有用。