GroupDocs.Signature 可以验证 PDF 文档中特定签名的存在。.NET 开发人员可以通过集成我们解决方案提供的功能轻松增强其应用。
- 将 PDF 文件加载到 Signature 实例中。
- 实例化并配置 VerifyOptions 以实现所需的验证结果。
- 开始验证过程。
- 查看和解读验证结果。
GroupDocs.Signature 可以验证 PDF 文档中特定签名的存在。.NET 开发人员可以通过集成我们解决方案提供的功能轻松增强其应用。
// 用文档初始化一个 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}");
}
}
}
GroupDocs.Signature 是一款全面解决方案,旨在简化广泛使用格式的文件签署和认证。它提供 7 种签名类型和完整的 CRUD 操作,以确保对您的文档内容进行全面的保护和管理。
无缝地将定制的数字签名应用到您的文档的任何部分。支持文本、图像、条形码、元数据、印章和数字证书签名,GroupDocs.Signature for .NET 确保您的文档符合企业标准。
轻松管理文档中签名的整个生命周期。根据需要访问、验证、更新或删除任何签名,确保文档始终保持最新和准确。
通过嵌入数字证书来保护敏感文档,防止未经授权的修改。此外,添加隐藏的元数据以保护关键信息并加强内容完整性。
利用文档特定的签名类型,如 PDF 印章和 Word 水印。这些量身定制的签名非常适合品牌推广、水印或合规目的,为您的企业文档增添专业修饰。
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}.");
}
}
}
GroupDocs.Signature for .NET 使您能够高效验证各类文档格式中的签名。设置可定制的验证参数,以确保文档的完整性和合规性。