通过 C++ 解密 PDF

使用 C++ 使用 Aspose.PDF 库解锁 PDF 文件。

使用 C++ 库解密 PDF 文档

为了解密 PDF 文件,我们将使用 Aspose.PDF for C++ API,这是一款功能丰富、功能强大且易于使用的适用于 cpp 平台的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

如何通过 C++ 解密 PDF


你需要 Aspose.PDF for C++ 才能在你的环境中试用代码。

1.使用文档对象打开 PDF 文档。 1.为用户和所有者创建密码。 1.调用文档.解密方法。 1.保存 PDF 文件。

<% decrypt.code-block.text %>

解密 PDF 文档-C++。

<% decrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:


    void SecuringAndSigning::DecryptPDFFile() {

	// String for path name.
	String _dataDir("C:\\Samples\\");

	// Open document
	auto document = MakeObject<Document>(_dataDir + u"Decrypt.pdf", u"password");
	// Decrypt PDF
	document->Decrypt();

	// Save updated PDF
	document->Save(_dataDir + u"Decrypt_out.pdf");
}