本快速教程通过共享配置详细信息、详细步骤和使用源 Word 文档、PKCS12 存储及其密码的可运行示例代码来指导如何使用 C# 在 Word 中添加签名。您可以在签署对用户可见的文档以供参考之前设置许多属性。使用 C#** 在 Word 中插入**电子签名后,它可以保存为任何受支持的格式,例如 DOCX、DOC 等。
使用 C# 在 Word 中添加签名的步骤
- 配置开发环境以使用 NuGet 包管理器添加 Aspose.Words 对文档进行签名
- 通过提供文件路径和密码,使用 CertificateHolder 类加载 PFX 证书
- 使用 SignOptions 对象设置评论和签名时间
- 使用 FileStream 加载源 Word 文件
- 使用 DigitalSignatureUtil 类中的 Sign 方法对加载的文档进行签名
- 加载签名文档并验证签名信息
这些步骤描述了通过共享所有必需的类和方法,使用 C#* 在 Word 中添加*数字签名的过程。我们需要加载证书和密码,然后设置一些属性,如签名机构的注释、签名日期时间、签名行图像和提供者 ID。最后,我们使用 DigitalSignatureUtil 类对文档进行签名并将文档保存在磁盘上,然而,最后一步是可选的,我们通过加载已签名的文档并显示其信息来演示签名的验证。
使用 C# 对 Word 文档进行签名的代码
此代码演示如何使用 C# 通过 DigitalSignatureUtil 类在 Word 中插入签名。它支持许多其他功能,以及从 Word 文件中删除所有签名以进行修改。类似地,用于在加载的文档中获取签名引用的 DigitalSignature 类包含许多属性,例如签名时间、注释、主题名称和颁发者名称。
本教程指导我们使用 C#* 向 Word 添加签名。如果您有兴趣从头开始创建 Word 文件,请参阅 如何在 C# 中创建 Word 文档 上的文章。