GroupDocs.Signature for .NET

使用数字签名对 DOCX 进行电子签名

通过使用 GroupDocs.Signature for .NET 的强大功能,用数字证书封装您的业务文件,以保护内容的完整性。我们提供多样化的解决方案来标记和保护您的文档。

如何在 C# 中用数字证书保护 DOCX

GroupDocs.Signature 使 .NET 开发人员能够通过数字签名保护 DOCX 文档不被更改。增强您的业务应用程序,提供强大的数据保护能力。

  1. 将 DOCX 文档传递给 Signature 类构造函数。
  2. 使用数字证书及其密码来保护该文档。
  3. 可选地,在文档页面上添加数字签名的视觉表示。
  4. 签署文档以确保其未被更改。
// 利用 Signature 对文档进行数字签名
using (Signature signature = new Signature("input.docx"))
{
    // 提供数字证书及相关密码
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        Password = "1234567890",

        // 如有需要,配置视觉表现
        PageNumber = 1,
        Left = 50,
        Top = 50
    };

    // 使用数字证书保护文档
    SignResult result = signature.Sign("output.docx", options);
}
dotnet add package GroupDocs.Signature
点击以复制
已复制
更多示例 文档

通过签名增强或保护文档内容

GroupDocs.Signature for .NET 库专为签署所有常见文件格式而设计。通过轻松添加、修改、验证或删除多种签名,简化您的业务流程。

GroupDocs.Signature 的主要功能

将签名嵌入文档

在任何支持的文档的任何页面上精确嵌入文本、图像、条形码、二维码或印章签名。您还可以在图像和大多数文件类型中添加或编辑隐藏的元数据,如 EXIF。确保您文档内容的完整性,通过数字签名。

搜索和验证签名

后签名处理提供了许多可能性。验证您的签署文档是否已正确处理。为了更大的控制,您可以通过搜索功能检索所有签名的全面列表。

修改签名

大多数签名类型都可以完全编辑。您可以灵活调整文本,重新定位元素,改变颜色,调整大小等。

移除多余的签名

我们的解决方案提供签名的完整 CRUD 操作。如果需要,您可以从文档中删除多种签名类型,包括数字证书。

使用数字签名保护文档

了解如何使用数字签名防止文档修改。

C#

// 提供待签署的文档
using (Signature signature = new Signature("input.docx"))
{
    // 使用有效的数字证书及相应密码
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
          Password = "1234567890",

          // 指定任何附加文本信息
          Reason = "Security issue",
          Contact = "John Smith",
          Location = "Office D.W.",

          // 添加图像及其他视觉表示选项
          ImageFilePath = "image.png",
          AllPages = true,
          VerticalAlignment = VerticalAlignment.Center,
          HorizontalAlignment = HorizontalAlignment.Left,
          Width = 60,
          Height = 80,

          Margin = new Padding() {  Bottom = 10, Right = 10 }
    };

    // 将安全文档保存到指定位置
    SignResult result = signature.Sign("output.docx", options);
}
dotnet add package GroupDocs.Signature
点击以复制
已复制
更多示例 文档

关于 GroupDocs.Signature for .NET

GroupDocs.Signature for .NET 是一种复杂的签名解决方案,能有效地处理各种文档处理任务。它允许您将文本、图像、数字证书和印章嵌入超过 60 种格式的文件中,包括 PDF、MS Office、图像、ZIP 文件及其他重要的商业格式。此外,签署的文档可以轻松地进行搜索、验证、修改或根据需要进行移除。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Signature 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

查看我们的突出功能

我们提供多样化的签名格式和强大的操作

以各种格式签署文件

.NET API 使您能够处理超过 60 种不同格式。您可以在任何页面上无缝创建和嵌入多种签名,为内容安全应用数字证书,并高效管理文档中的现有签名。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人