本简短指南描述了如何使用 Python 对 Word 文档进行电子签名。它包含设置环境的详细信息、完成任务的步骤列表,以及使用 Python 将数字签名添加到 Word 的可运行示例代码。我们将讨论通过设置 SignOptions 类对象的各种属性来自定义签名任务的不同选项。
使用 Python 在 Word 中插入签名的步骤
- 将 IDE 设置为使用 Aspose.Words for Python 通过 .NET 对 Word 文件进行签名
- 通过在 create() 方法中提供证书文件和密码来创建一个 CertificateHolder 对象
- 创建 SignOptions 类对象来自定义签名
- 添加一些评论
- 设置签名日期和时间
- 使用DigitalSignatureUtil类中的sign()方法对目标Word文件进行签名
这些步骤通过简单的任务序列说明如何使用 Python 在 Word 中插入签名。我们需要创建证书持有者的对象并签署选项。 DigitalSignatureUtil.sign() 方法使用这两个对象对目标 Word 文件进行签名。
使用 Python 在 Word 上插入签名的代码
此代码示例演示如何使用 Python 在 Word 文档上签名。 digitalsignatures 类具有 CertificateHolder 属性,该属性需要 PFX 格式的证书文件和证书的密码。 SignOptions 类具有许多属性和方法来设置签名特征,例如签名行图像、签名行 ID、签名时间、提供者 ID、解密密码和注释。
本教程指导我们如何使用 Python 将签名插入到 Word 中。如果您想了解使用密码保护文件,请参阅 如何在 Python 中使用密码保护 Word 文档 上的文章。