本文介绍了如何使用 Python 验证 Word 文档中的数字签名。本文包含 IDE 设置信息、编程说明列表以及用于实现 使用 Python 的 Word 数字签名检查器 的示例代码。您将学习如何访问 Word 文件中的所有签名并获取每个签名的不同属性。
使用 Python 进行 DOCX 签名验证的步骤
- 设置环境以使用 Aspose.Words for Python via .NET 来验证数字签名
- 设置包含 digital signature 的 Word 文件路径
- 检测目标 Word 文件中是否存在签名
- 从 Word 文件加载签名集合
- 从签名集合中检查 valid 标志
- 遍历所有签名并访问每个签名
- 显示每个签名的所有属性以供用户确认
这些步骤定义了 使用 Python 进行文档签名认证 的过程。检查目标 Word 文件中是否存在签名,如果检测到,则加载签名集合。最后遍历每个签名并向用户显示其属性以进行验证。
使用 Python 验证 DOCX 中电子签名的代码
上述代码演示了 使用 Python 进行 DOCX 签名验证 的过程。FileFormatInfo 类提供了检查源文件是否加密以及是否需要密码才能打开的选项。请注意,在 Python 中,直接访问 certificate_holder.certificate 的详细信息可能受到限制;您可能无法访问其属性。
本文介绍了如何验证 Word 文件中的数字签名。要打印带有评论的 Word 文件,请参阅文章 在 Python 中打印带评论的 Word 文档.