GroupDocs.Signature 使在 Python via .NET 应用程序中的 PDF 文件中轻松集成文本签名。快速为您的产品添加功能支持。
- 将 PDF 文档提供给 Signature 构造函数。
- 创建附有签名文本的 TextSignOptions。
- 设置签名的视觉属性。
- 将签名插入文档的所需页面。
GroupDocs.Signature 使在 Python via .NET 应用程序中的 PDF 文件中轻松集成文本签名。快速为您的产品添加功能支持。
import groupdocs.signature as sg
def run():
# 使用文档路径初始化 Signature
with sg.Signature('input.pdf') as signature:
# 使用所需签名文本设置 TextSignOptions
options = sg.TextSignOptions("Approved")
# 选择签名的颜色和字体
options.ForeColor = sg.Color.Red
options.Font = sg.SignatureFont()
options.Font.Size = 12
options.Font.FamilyName = "Comic Sans MS"
# 将文本签名应用到文档
result = signature.Sign("output.pdf", options)
GroupDocs.Signature for Python via .NET 通过将自定义文本签名添加到流行格式来帮助您管理文档工作流程。轻松控制签名的外观、位置和内容,以满足您的需求。
向任何文档页面添加各种签名类型——文本、图像、条形码、二维码和印章。使用元数据包括隐藏信息,并通过数字证书保护您的文件。
利用先进工具检查您签署文档的完整性。对文件中的所有签名进行搜索和分析,以进一步验证。
轻松更新现有签名的内容、外观或位置。移除过时的签名,以保持文档的时效性。
应用特定于文档的文本签名,比如 Word 文件的水印或 PDF 文件的印章,增加额外的控制和自定义层次。
import groupdocs.signature as sg
def run():
# 选择要签名的文档
with sg.Signature('input.pdf') as signature:
# 用所需内容设置文本选项
options = sg.TextSignOptions("Rescheduled to 03/04/2025")
# 定义签名的大小和位置
options.Left = 100
options.Top = 180
options.Width = 230
options.Height = 30
# 设置页面边缘的填充
options.Margin = sg.Padding()
options.Margin.Top = 20
options.Margin.Right = 20
# 选择文本颜色和字体样式
options.ForeColor = sg.Color.Red
options.Font = sg.SignatureFont()
options.Font.Size = 12
options.Font.FamilyName = "Comic Sans MS"
# 为文本签名添加边框
options.Border = sg.Border()
options.Border.Color = sg.Color.Red
options.Border.DashStyle = sg.DashStyle.DashLongDashDot
options.Border.Transparency = 0.5
options.Border.Visible = True
options.Border.Weight = 2
# 如有需要,自定义背景
options.Background = sg.Background()
options.Background.Color = sg.Color.Yellow
options.Background.Transparency = 0.8
# 可选地将签名保存为图像以确保兼容性
options.SignatureImplementation = sg.TextSignatureImplementation.Image
# 保存含有嵌入签名的文档
result = signature.Sign("output.pdf", options)