GroupDocs.Signature 允许您快速生成并嵌入条形码到 PDF 文档中。支持超过 60 种条形码格式,Python via .NET 应用程序可以通过集成我们的库无缝添加条形码签名功能。
- 提供待处理的 PDF 文件或流。
- 将条形码文本赋值给 BarcodeSignOptions 对象。
- 调整条形码选项,如位置和大小。
- 保存包含条形码的文档。
GroupDocs.Signature 允许您快速生成并嵌入条形码到 PDF 文档中。支持超过 60 种条形码格式,Python via .NET 应用程序可以通过集成我们的库无缝添加条形码签名功能。
import groupdocs.signature as sg
def run():
# 初始化 Signature 对象,指定文档路径
with sg.Signature('input.pdf') as signature:
# 使用 BarcodeSignOptions 为文档添加条形码
options = sg.BarcodeSignOptions('Business data')
# 设置条形码类型并配置其属性
options.EncodeType = sg.BarcodeTypes.Code128
options.Left = 50
options.Top = 150
# 保存已签名的文档
result = signature.Sign('output.pdf', options)
GroupDocs.Signature for Python via .NET 库为在常用格式中签名和处理文档提供全面解决方案。您可以灵活添加、修改、验证或删除各种签名类型,以满足您的需求。
使用文本、图片、条形码、二维码或印章在支持的文档的任何页面上签名。添加隐藏的元数据,如图片中的 EXIF 数据,并通过数字证书确保内容保护,以防止未授权更改。
我们的工具通过启用签名验证确保文档的完整性。您还可以检索文档中所有签名的完整列表,以便于管理。
轻松修改现有签名。调整文本、重新定位元素或更改颜色,以适应您的文档需求。
GroupDocs.Signature for Python via .NET 提供完整的 CRUD 功能,使您可以轻松删除文档中任何不需要的或过时的签名。
import groupdocs.signature as sg
def run():
# 提供待签名的文档
with sg.Signature('input.pdf') as signature:
# 设置条形码文本和签名选项
options = sg.BarcodeSignOptions('Accepted')
options.EncodeType = sg.BarcodeTypes.Code39FullASCII
# 选择条形码在页面上的位置
options.VerticalAlignment = sg.VerticalAlignment.Top
options.HorizontalAlignment = sg.HorizontalAlignment.Left
# 设置条形码与页面边缘之间的间距
options.Margin = sg.Padding()
options.Margin.Top = 180
options.Margin.Right = 20
# 指定条形码条的颜色
options.ForeColor = sg.Color.Red
# 选择条形码信息的字体样式
options.Font = sg.SignatureFont()
options.Font.Size = 12
options.Font.FamilyName = 'Arial'
# 设置信息文本的位置
options.CodeTextAlignment = sg.CodeTextAlignment.Above
# 签名并保存文档
result = signature.Sign('output.pdf', options)
Python via .NET API 支持签名超过 60 种文件格式,允许您在文档的任何页面或特定位置添加各种类型的签名。