GroupDocs.Signature提供了一个强大的引擎,用于查找PDF文件中的数字签名。.NET开发者可以轻松地将我们的解决方案集成到他们的应用程序中。
- 提供PDF文件的路径进行签名搜索。
- 使用SearchOptions来细化搜索条件。
- 调用Search方法以检索结果。
- 评估识别出的签名列表。
GroupDocs.Signature提供了一个强大的引擎,用于查找PDF文件中的数字签名。.NET开发者可以轻松地将我们的解决方案集成到他们的应用程序中。
// 用指定的文档路径初始化一个Signature对象
using (Signature signature = new Signature("input.pdf"))
{
// 创建一个包含所有页面的TextSearchOptions实例
TextSearchOptions options = new TextSearchOptions()
{
AllPages = true
};
// 执行搜索以识别文档中的任何基于文本的签名
List<TextSignature> signatures = signature.Search<TextSignature>(options);
Console.WriteLine($"\nSource document contains following text signature(s).");
// 汇编检测到的签名列表以进行详细检查
foreach (TextSignature textSignature in signatures)
{
Console.WriteLine($"Found Text signature at page {textSignature.PageNumber} with type
[{textSignature.SignatureImplementation}] and text '{textSignature.Text}'.");
}
}
发现一个先进的、功能丰富的文档签名解决方案,专为增强和保护您的文档而设计,支持各种格式的多种签名类型。
在文档的任意位置添加数字签名。GroupDocs.Signature支持多种类型的签名,包括文本、图像、条形码、元数据、印章和数字证书,以确保文档的真实性和合规性。
签署后,利用搜索功能提取所有嵌入的签名。根据需要修改或删除签名,提供您对文档完整性的完全控制。
利用先进工具管理嵌入文档中的隐藏元数据。添加或删除元数据条目,并应用公司的数字证书,以保护免受未经授权的编辑并确保文档的真实性。
// 将源文档作为参数提供给构造函数
using (Signature signature = new Signature("input.pdf"))
{
// 搜索任何类型的文本签名
List<ImageSignature> signatures = signature.Search<ImageSignature>(SignatureType.Image);
Console.WriteLine($"\nSource document contains following image signature(s).");
// 展示包含细节属性的识别签名结果
foreach (ImageSignature imageSignature in signatures)
{
Console.WriteLine($"Found Image signature at page {imageSignature.PageNumber}
and size {imageSignature.Size}.");
}
}
GroupDocs.Signature for .NET API使您能够从广泛的文档类型中提取和管理签名。轻松从所有主要文件格式中获取嵌入的签名,以供进一步分析或处理。