GroupDocs.Signature 提供强大的印章创建工具,以增强Python via .NET应用程序。利用它为您的文档页面设计和实施自定义印章。
- 提供您想要盖章的PDF文档。
- 使用StampSignOptions配置所有必要设置。
- 如果需要,添加多个印章行。
- 应用印章并保存更新后的文档。
GroupDocs.Signature 提供强大的印章创建工具,以增强Python via .NET应用程序。利用它为您的文档页面设计和实施自定义印章。
import groupdocs.signature as sg
def run():
# 将文档路径附加到Signature实例
with sg.Signature('input.pdf') as signature:
# 设置带有所需印章详细信息的StampSignOptions
options = sg.StampSignOptions()
options.Height = 180
options.Width = 180
# 向印章添加一行或多行
outerLine = sg.StampLine()
outerLine.Text = "* The Best Company *"
outerLine.TextRepeatType = sg.StampTextRepeatType.FullTextRepeat
outerLine.Font = sg.SignatureFont()
outerLine.Font.Size = 12
outerLine.Font.FamilyName = "Arial"
outerLine.Height = 22
outerLine.TextBottomIntent = 6
outerLine.TextColor = sg.Color.WhiteSmoke
outerLine.BackgroundColor = sg.Color.DarkSlateBlue
options.OuterLines.Add(outerLine)
# 保存带有应用印章的文档
result = signature.Sign("output.pdf", options)
借助GroupDocs.Signature for Python via .NET库,您可以无缝地向文档添加签名功能。轻松创建、修改、验证或删除自定义印章和其他签名类型,为您的文档工作流提供灵活性和安全性。
通过在任意页面的任何位置添加文本、图像、条形码、二维码和印章等签名来提升您的文档。管理嵌入的元数据并应用数字证书以防止未经授权的更改。
签署后,使用高级搜索工具查找所有嵌入的签名。轻松验证或管理签名数据,以确保文档的完整性。
轻松修改先前添加的签名。无论您想更改内容、位置、大小还是颜色,GroupDocs.Signature for Python via .NET都为您提供完全控制以根据需要调整签名。
如果需要删除签名,GroupDocs.Signature for Python via .NET提供所有必要的工具来删除任何类型的签名,包括印章和数字证书,帮助您保持文档的更新和合规。
import groupdocs.signature as sg
def run():
# 提供您想盖章的文档
with sg.Signature('input.pdf') as signature:
# 设置带有所需设置的印章选项
options = sg.StampSignOptions()
# 定义印章的大小和在页面上的位置
options.Height = 200
options.Width = 200
options.VerticalAlignment = sg.VerticalAlignment.Bottom
options.HorizontalAlignment = sg.HorizontalAlignment.Right
options.AllPages = True
# 添加带有文本的外圆形线条
outerLine = sg.StampLine()
outerLine.Text = "* The best choice *"
outerLine.TextRepeatType = sg.StampTextRepeatType.FullTextRepeat
outerLine.Font = sg.SignatureFont()
outerLine.Font.Size = 12
outerLine.Font.FamilyName = "Arial"
outerLine.Height = 22
outerLine.TextBottomIntent = 6
outerLine.TextColor = sg.Color.WhiteSmoke
outerLine.BackgroundColor = sg.Color.DarkSlateBlue
options.OuterLines.Add(outerLine)
# 可选地,添加内方形线条
innerLine = sg.StampLine()
innerLine.Text = "Company #1"
innerLine.TextColor = sg.Color.MediumVioletRed
innerLine.Font = sg.SignatureFont()
innerLine.Font.Size = 20
innerLine.Font.Bold = True
innerLine.Height = 40
options.InnerLines.Add(innerLine)
# 最终保存盖章的文档
result = signature.Sign("output.pdf", options)