使用文本签名对 PDF 文档进行签名是各种商业和法律场景中的常见要求。向 PDF 添加文本签名不仅提供了一种验证文档真实性的简单方法,而且还有助于确定签名者的身份。在本文中,我们将引导您完成如何使用 C#** 编程语言使用文本签名对 PDF 进行签名的过程。我们将使用最流行的签名库使用 C# 在 PDF 中添加文本签名**。下面,您将找到一个演示该过程的代码示例以及一组说明。
使用 C# 通过文本签名对 PDF 进行签名的步骤
- 通过 NuGet 包管理器安装 GroupDocs.Signature for .NET 以使用文本签名对 PDF 进行签名
- 添加对必要命名空间的引用以在 PDF 中集成文本签名
- 使用输入 PDF 文件的路径作为其构造函数的参数来实例化 Signature 类
- 创建一个 TextSignOptions 类的对象并设置文本签名外观所需的属性
- 调用 Signature.Sign 方法,传递文本签名的指定签名选项,以便将生成的 PDF 保存到磁盘
通过遵循这些步骤,您可以有效地简化文档签名工作流程并增强数字文件的安全性。本文介绍了一个在 C# 中使用文本签名对 PDF 进行签名的简单过程。只要安装了 .NET,就可以在 Windows、macOS 和 Linux 等流行操作系统上实现 PDF 文档中的文本签名。下面是演示此实现的说明性代码示例。
使用 C# 通过文本签名对 PDF 进行签名的代码
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPDFwithTextSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source PDF file | |
using (Signature signature = new Signature("input.pdf")) | |
{ | |
// Set some options for text signature | |
TextSignOptions options = new TextSignOptions("John Smith") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
// set signature rectangle | |
Width = 100, | |
Height = 30, | |
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" }, | |
Text = "Sign PDF using Text Signature", | |
DocumentType = DocumentType.WordProcessing, | |
Border = new Border { Visible = true } | |
}; | |
// Save and sign the output PDF | |
signature.Sign("output.pdf", options); | |
} | |
} | |
} | |
} |
使用 C# 签署 PDF 文档是一个简单而有效的过程,可让您确保 PDF 文档的真实性。在本文中,我们提供了使用 C# 在 PDF 中插入文本签名的详细指南,并附有简洁的代码示例。成功设置推荐的签名库并进行所需的文件路径调整后,将提供的代码合并到您的项目中将成为一个无缝且简单的过程。
在之前的指南中,我们提供了有关向 DOCX 文件格式添加文本签名的分步指南。如果您需要进一步帮助,我们强烈建议您参阅我们关于如何使用 C# 将文本签名添加到 DOCX的综合指南。