如何使用 Python 解密 PDF 文件

这篇简单的文章旨在指导您如何使用 Python 解密 PDF 文件。它包含以分步过程和可运行示例代码的形式使用 Python** **解密 PDF 的清晰信息。生成的未加密 PDF 文件可以保存在磁盘上或以任何所需格式(如 PDFHTML、DOCX 等)保存到流中。

使用 Python 解密受密码保护的 PDF 的步骤

  1. 将 IDE 设置为 通过 .NET 使用适用于 Python 的 Aspose.PDF 以解密 PDF 文件
  2. 使用文件名和密码将加密的 PDF 文件访问到 Document 类对象中
  3. 使用 Document.decrypt 方法解密 PDF 文件
  4. 使用新名称将未加密的 PDF 文件保存在磁盘上

这些步骤涵盖了使用 Python* 解密 PDF 的简单过程,因此首先完成了环境配置。在下一步中,通过提供有效密码,使用 Document 类的实例从磁盘加载受密码保护的源 PDF 文件。然后通过调用 Document 类中的 decrypt() 方法对文件进行解密。您可以根据应用程序要求使用所有者密码或用户密码,因为使用所有者密码您可以完全控制解密的文件,而使用用户密码可以授予只读访问权限。

使用 Python 解密 PDF 文件的代码

此示例代码展示了如何使用非常简单的 API 接口使用 Python 解密 PDF。您有多种选择可以将输出 PDF 文件保存为 save_format 枚举器提供的不同格式,以及在保存文件的过程中设置警告处理程序的规定,并设置标志以在 PDF 文档完成后关闭响应对象。保存到基于 Web 的应用程序内的响应对象。

本主题教会我们使用 Python 将加密的 PDF 保存为未加密的。如果您想学习压缩 PDF 文件,请参阅 如何在 Python 中压缩 PDF 上的文章。

 简体中文