通过 C++ 解锁 PDF
使用适用于 C++ 库的 Aspose.PDF 以编程方式解密(移除加密)PDF 文件
使用 C++ 庫解密 PDF 文件
使用适用于 C++ 的 Aspose.PDF 解锁 PDF。解密 PDF 文件允许访问和查看文件中的内容。此外,您可能需要访问包含重要信息或文档的受密码保护的 PDF。有时,需要更改 PDF 文档,例如更正错误或更新过时的信息。解锁 PDF 并获得编辑内容的能力。顺便说一句,要打印文档,还必须解锁PDF。如果 PDF 包含必须提取才能用于其他文档或应用程序的表格、图像或文本,则解密文件至关重要。解锁 PDF 并节省时间。例如,如果您经常输入某个文档并输入复杂的密码,则需要花费大量时间。存档或备份重要文档时,解密 PDF 可能很重要。它确保存档副本易于访问,并在需要时可以恢复。某些 PDF 可能具有加密功能,这会导致兼容性或软件问题。使用 Aspose.PDF 的 “解锁 PDF 文件” 功能,您可以解决这些问题并允许无缝访问和使用。为了解密 PDF 文件,我们将使用 Aspose.PDF for C++ API,这是一款功能丰富、强大且易于使用的文档操作 API,适用于 cpp 平台。打开 NuGet 软件包管理器,搜索 Aspose.pdf 并安装。您也可以使用包管理器控制台中的以下命令。
如何通过 C++ 解锁 PDF
你需要 Aspose.PDF for C++ 才能在你的环境中试用代码。
- 使用文件對象打開 PDF 文件。
- 為使用者和擁有者創建密碼。
- 調用“文檔”“解密”方法。
- 保存 PDF 檔。
提供的 C++ 代码片段显示了如何使用 Aspose.PDF 库解锁 PDF 文档。它会打开一个名为 “Decrypt.pdf” 的 PDF 文档,该文档位于变量 “DataDir” 指定的目录中。打开后,该代码会尝试使用密码 “密码” 解密打开的 PDF。因此,该代码将更新后的 PDF 文档保存到名为 “Decrypt_out.pdf” 的文件中,该文件位于 “DataDir” 变量指定的同一目录中。此代码片段是一个简化的示例,说明了如何使用 Aspose.PDF 库或框架来解锁受密码保护的 PDF 文件并保存解密后的版本。以下示例演示如何在 C++ 中解锁 PDF 文档:
解密 PDF 文件 - C++
此示例代码显示如何解密 PDF 文件-C++
Input file:
File not added
Output format:
Output file: