数字签名

role="alert"> 您的企业在PDF安全和合规的年度订阅上花费过多。考虑一下IronSecureDoc,它提供一站式的解决方案来管理SaaS服务,如数字签名、编辑、加密和保护。探索IronSecureDoc文档

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

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

此过程的第一步是加载或创建我们要签名的PDF。 在这个例子中,我们从HTML内容创建一个新的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 下载 16,154,058 | 版本: 2025.11 刚刚发布