这个简短的教程解释了如何使用 Python 在 PDF 中验证签名。您将获得有关设置 IDE 以运行示例代码的信息,以及借助步骤列表和可运行示例代码的程序流程,这些代码可用于使用 Python 验证 PDF 中的签名。还将探索在此过程中可用的不同选项,以执行与数字签名相关的其他操作。
使用 Python 验证 PDF 签名的步骤
- 将环境设置为 通过 .NET 添加适用于 Python 的 Aspose.PDF 以验证签名
- 实例化 PdfFileSignature 对象
- 使用 bind_pdf() 方法将目标 PDF 与上述 PdfFileSignature 对象绑定
- 调用verify_signature()方法验证签名
- 如果验证通过则显示验证消息
这些步骤提供了使用 Python* 在 PDF 上进行*签名验证的摘要。它表明首先要声明一个 PdfFileSignature 对象,然后使用 bind_pdf() 绑定源 PDF,使 PdfFileSignature 对象能够解析 PDF 以验证签名。最后,调用 verify_signature() 方法并提供要验证的签名的名称(如果 PDF 使用或不使用)。
使用 Python 验证 PDF 中数字签名的代码
这段清晰的代码演示了使用 Python* 的 PDF *数字签名验证过程。它使用 aspose.pdf.facades.PdfFileSignature 对象通过提供其名称来绑定和验证特定签名。 PdfFileSignature 对象包含不同的方法来检查 PDF 是否具有数字签名、提取证书、获取所有空签名字段的名称、签署 PDF 甚至删除签名。
本文向我们展示了如何验证 PDF 中的数字签名。如果您想了解使用密码保护 PDF 文件的过程,请参阅 如何使用Python保护带密码的PDF文件 上的文章。