GroupDocs.Signature允许Python via .NET开发人员编辑已经嵌入在PDF文件中的文本签名。通过先进的功能增强您的Python via .NET应用程序。
- 将PDF文档加载到Signature实例中。
- 检索文档中所有签名的列表。
- 编辑任何识别到的签名的内容。
- 验证签名修改的结果。
GroupDocs.Signature允许Python via .NET开发人员编辑已经嵌入在PDF文件中的文本签名。通过先进的功能增强您的Python via .NET应用程序。
import groupdocs.signature as sg
def run():
# 创建一个Signature对象并设定文档路径
with sg.Signature('input.pdf') as signature:
# 在文档中搜索文本签名
options = sg.TextSearchOptions()
signatures = signature.Search(options)
if signatures.Count > 0:
# 更新第一个找到的签名的内容
textSignature = signatures[0]
textSignature.Text = "New Text"
result = signature.Update(textSignature)
# 验证签名更新的结果
if result:
print("\nSignature was updated successfully")
GroupDocs.Signature for Python via .NET通过支持在所有主要文件格式中轻松添加、更新、搜索、验证或删除签名,简化了您的文档工作流程。
在文档的任何部分应用各种签名,包括文本、图像、条形码和印章。修改图像中的EXIF数据等嵌入元数据,并使用数字证书保护文档不被未授权修改。
通过我们强大的工具轻松验证签名。检索文档中所有签名的完整列表,确保快速准确的验证。
轻松更新先前嵌入的签名。根据新要求调整签名的内容、样式、位置或其他方面。
全面掌控签名管理,能够从文档中删除任何类型的签名,为内容提供完全的灵活性。
import groupdocs.signature as sg
def run():
# 加载包含条形码签名的文档
with sg.Signature('input.pdf') as signature:
# 搜索所有现有的条形码签名
options = sg.BarcodeSearchOptions()
signatures = signature.Search(options)
if signatures.Count > 0:
# 更改第一个找到的条形码的位置并保存文档
barcodeSignature = signatures[0]
barcodeSignature.Left = 100
barcodeSignature.Top = 100
result = signature.Update(barcodeSignature)
# 验证条形码修改是否成功
if result:
print("\nBarcode was updated successfully.")
通过Python via .NET API,您可以轻松修改已签名的文档。从支持的格式中提取和更新签名数据,全面控制文档的完整性。