数字签名

数字签名PDF文档有助于确保文档的完整性,提供一种向PDF本身添加身份验证的方法。 使用IronPDF,您对签署新的或现有的PDF文件有多种选择。这些包括用证书来数字签名PDF文档,向PDF添加图形式手写签名版本,在PDF上盖上证书的图像,或者干脆在PDF上创建一个签名表单字段以提示用户签名。

使用IronPDF进行PDF数字签名的步骤

此过程的第一步是加载或创建我们要签名的PDF。 在此示例中,我们创建一个新的 ChromePdfRenderer 实例。 这是IronPDF强大的渲染引擎,用于渲染HTML、CSS和JavaScript为PDF而不损失质量。 随后,我们使用 RenderHtmlAsPdf 方法将 HTML 字符串渲染为高质量的 PDF 文档,以便进行签名。 生成的 PDF 文件存储在 doc 变量中。

接下来,我们需要创建我们的签名。 在此示例中,我们使用证书对PDF文档进行签名。 PdfSignature 代表用于签署 PDF 的数字签名对象,它需要指定用于签名的 .pfx 文件的路径以及访问该文件的密码。 我们还添加了三个可选属性:SigningContact 用于在签名元数据中添加电子邮件或联系信息,SigningLocation 表示文档的签名位置,而 SigningReason 则提供文档签名的理由。

接下来,我们使用之前创建的 PdfSignature 对象对 PDF 文档进行签名。 通过调用 Sign 方法,我们只需一行代码即可对 PDF 文档进行签名。使用此方法,可以对 PDF 文档应用多个签名证书。

最后,我们使用 SaveAs 方法保存已签名的 PDF 文档,该方法将 PDF 保存到指定的文件位置。

了解如何使用 IronPDF 安全地签署 PDF。

准备开始了吗?
Nuget 下载 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。