GroupDocs.Signature for .NET

PDF 数字签名验证

高效验证 PDF、Word、Excel、演示文稿、图像或 ZIP 文件中所有支持的电子签名,使用 GroupDocs.Signature for .NET 的全面功能。

使用 C# 验证 PDF 中的签名指南

GroupDocs.Signature 可以验证 PDF 文档中特定签名的存在。.NET 开发人员可以通过集成我们解决方案提供的功能轻松增强其应用。

  1. 将 PDF 文件加载到 Signature 实例中。
  2. 实例化并配置 VerifyOptions 以实现所需的验证结果。
  3. 开始验证过程。
  4. 查看和解读验证结果。
// 用文档初始化一个 Signature 实例
using (Signature signature = new Signature("input.pdf"))
{
    // 配置 TextVerifyOptions 以验证包含特定文本的签名
    TextVerifyOptions options = new TextVerifyOptions()
    {
        Text = "signature",
        MatchType = TextMatchType.Contains
    };

    // 对文档的签名进行验证
    VerificationResult result = signature.Verify(options);

    // 分析和解读验证结果
    if(result.IsValid)
    {
        Console.WriteLine($"\nDocument was verified successfully!");
        foreach (TextSignature item in result.Succeeded)
        {
            Console.WriteLine($"\nValid signature is found with text: {item.Text}");
        }
    }
}
dotnet add package GroupDocs.Signature
点击以复制
已复制
更多示例 文档

先进的文件签名

GroupDocs.Signature 是一款全面解决方案,旨在简化广泛使用格式的文件签署和认证。它提供 7 种签名类型和完整的 CRUD 操作,以确保对您的文档内容进行全面的保护和管理。

签名验证功能

简化企业文件签署

无缝地将定制的数字签名应用到您的文档的任何部分。支持文本、图像、条形码、元数据、印章和数字证书签名,GroupDocs.Signature for .NET 确保您的文档符合企业标准。

完整的签名生命周期管理

轻松管理文档中签名的整个生命周期。根据需要访问、验证、更新或删除任何签名,确保文档始终保持最新和准确。

文档内容完整性保护

通过嵌入数字证书来保护敏感文档,防止未经授权的修改。此外,添加隐藏的元数据以保护关键信息并加强内容完整性。

量身定制的本地签名

利用文档特定的签名类型,如 PDF 印章和 Word 水印。这些量身定制的签名非常适合品牌推广、水印或合规目的,为您的企业文档增添专业修饰。

验证条形码签名

此示例说明如何在文档中验证条形码签名的过程。

C#

using (Signature signature = new Signature("input.pdf"))
{
    // 配置验证选项以匹配具有特定文本条件的条形码
    BarcodeVerifyOptions options = new BarcodeVerifyOptions()
    {
          Text = "12345",
          MatchType = TextMatchType.StartsWith
    };

    // 验证嵌入文档中的签名
    VerificationResult result = signature.Verify(options);

    // 呈现验证过程的结果
    if (result.IsValid)
    {
        Console.WriteLine($"\nDocument was verified successfully!");
        foreach (BarcodeSignature item in result.Succeeded)
        {
            Console.WriteLine($"\nValid signature is found with text: {item.Text} 
                  and type: {item.EncodeType.TypeName}.");
        }
    }
}
dotnet add package GroupDocs.Signature
点击以复制
已复制
更多示例 文档

GroupDocs.Signature for .NET 的主要应用

GroupDocs.Signature for .NET 支持文件签名管理的完整 CRUD 能力。您可以使用多种签名类型(如文本、图像、条形码、数字证书、元数据和印章)在 60 多种不同格式中签名,包括 PDF、MS Office 文件、图像和 ZIP 压缩文件。除了签名外,它还允许您搜索、验证、更新或删除签名。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

全面的操作和签名类型

探索 GroupDocs.Signature 提供的丰富功能和签名管理操作,全面控制文档的签名过程。

跨格式签名验证

GroupDocs.Signature for .NET 使您能够高效验证各类文档格式中的签名。设置可定制的验证参数,以确保文档的完整性和合规性。

临时许可提示

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