GroupDocs.Signature使.NET开发人员能够修订先前嵌入在PDF文件中的文本签名内容。为.NET应用程序增强高级功能。
- 将PDF文件导入到Signature实例中。
- 提取文档中所有签名的列表。
- 修订任何识别到的签名的内容。
- 评估修改的结果。
GroupDocs.Signature使.NET开发人员能够修订先前嵌入在PDF文件中的文本签名内容。为.NET应用程序增强高级功能。
// 使用文档文件路径实例化Signature对象
using (Signature signature = new Signature("input.pdf"))
{
// 在文档中执行文本签名搜索
TextSearchOptions options = new TextSearchOptions();
List<TextSignature> signatures = signature.Search<TextSignature>(options);
if (signatures.Count > 0)
{
// 更新找到的第一个签名的文本内容
TextSignature textSignature = signatures[0];
textSignature.Text = "New Text";
bool result = signature.Update(textSignature);
// 验证文本修改的结果
if (result)
{
Console.WriteLine($"Signature was updated successfully");
}
}
}
通过GroupDocs.Signature for .NET,您可以有效地添加、更新、搜索、验证或删除所有主要文档格式中的签名,从而简化您的文档工作流程。
我们的解决方案擅长在文档的任何部分应用各种签名,包括文本、图像、条形码和印章。您还可以嵌入和修改图像中的隐藏元数据(如EXIF),同时使用数字证书保护文档以防未经授权的更改。
利用强大的工具验证签名的准确性和有效性。访问文档中嵌入签名的完整列表,简化验证过程。
轻松修改先前添加的签名。调整内容、样式、位置和其他签名特定属性,以满足不断变化的文档要求。
提供对签名管理的完全控制,允许您从文档中删除任何类型的签名,确保内容处理的灵活性。
// 加载包含条形码签名的文档
using (Signature signature = new Signature("input.pdf"))
{
// 搜索所有现有条形码签名
BarcodeSearchOptions options = new BarcodeSearchOptions();
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(options);
if (signatures.Count > 0)
{
// 修改第一个检测到的条形码的位置并保存文档
BarcodeSignature barcodeSignature = signatures[0];
barcodeSignature.Left = 100;
barcodeSignature.Top = 100;
bool result = signature.Update(barcodeSignature);
// 验证条形码修改的成功性
if (result)
{
Console.WriteLine($"Barcode was updated successfully.");
}
}
}
使用我们的.NET API签署的文档可以轻松修改。从支持的格式中提取和更新签名详细信息,确保完全控制文档完整性。