如何使用 C# 在 Word 中添加签名

本快速教程通过共享配置详细信息、详细步骤和使用源 Word 文档、PKCS12 存储及其密码的可运行示例代码来指导如何使用 C# 在 Word 中添加签名。您可以在签署对用户可见的文档以供参考之前设置许多属性。使用 C#** 在 Word 中插入**电子签名后,它可以保存为任何受支持的格式,例如 DOCXDOC 等。

使用 C# 在 Word 中添加签名的步骤

  1. 配置开发环境以使用 NuGet 包管理器添加 Aspose.Words 对文档进行签名
  2. 通过提供文件路径和密码,使用 CertificateHolder 类加载 PFX 证书
  3. 使用 SignOptions 对象设置评论和签名时间
  4. 使用 FileStream 加载源 Word 文件
  5. 使用 DigitalSignatureUtil 类中的 Sign 方法对加载的文档进行签名
  6. 加载签名文档并验证签名信息

这些步骤描述了通过共享所有必需的类和方法,使用 C#* 在 Word 中添加*数字签名的过程。我们需要加载证书和密码,然后设置一些属性,如签名机构的注释、签名日期时间、签名行图像和提供者 ID。最后,我们使用 DigitalSignatureUtil 类对文档进行签名并将文档保存在磁盘上,然而,最后一步是可选的,我们通过加载已签名的文档并显示其信息来演示签名的验证。

使用 C# 对 Word 文档进行签名的代码

此代码演示如何使用 C# 通过 DigitalSignatureUtil 类在 Word 中插入签名。它支持许多其他功能,以及从 Word 文件中删除所有签名以进行修改。类似地,用于在加载的文档中获取签名引用的 DigitalSignature 类包含许多属性,例如签名时间、注释、主题名称和颁发者名称。

本教程指导我们使用 C#* 向 Word 添加签名。如果您有兴趣从头开始创建 Word 文件,请参阅 如何在 C# 中创建 Word 文档 上的文章。

 简体中文