IRONSOFTWAREHOME
数字签名
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Step 1. Import a PDF
const pdf = await PdfDocument.open("sample.pdf");

    // Step 2. Sign the PDF with digital certificate
    await pdf.signDigitalSignature({
        certificatePath: "IronSoftware.pfx",
        certificatePassword: "123456",
        signingReason: "To show how to sign a PDF",
        signingLocation: "Chicago, USA",
        signatureImage: {
            SignatureImagePath: "logo.png"
        }
    });

    //Step 3. The PDF is not signed until saved to file.
await pdf.saveAs("signed.pdf");
})();
npm i @ironsoftware/ironpdf
数字签名

数字签名

将数字签名应用于 PDF 文档的过程首先是导入现有的 PDF 文件。

要应用数字签名,请使用signDigitalSignature方法。 此方法需要指定数字证书的文件路径,并提供签署文档所需的密码。 此外,您还可以添加其他信息,例如签署原因和地点。

以下示例展示了如何在 C# 中使用 IronPDF 应用数字签名:

在此示例中:

  • 我们首先通过PdfDocument.FromFile加载现有的PDF文档。
  • 然后,我们使用.pfx文件(您的数字证书)的路径及其对应的密码。 您还可以提供更多详细信息,例如签署的原因和地点。
  • 最后,使用SaveAs方法保存签名后的PDF。

数字签名应用后,使用saveAs方法导出签名的PDF文档。 该文档的此版本现已安全签名。

有关使用此方法与 IronPDF 的更多详细信息,您可以访问IronPDF 网站上的数字签名文档。

探索代码:使用 IronPDF 对 PDF 进行数字签名
在 GitHub 上查看

准备开始了吗?

版本:2026.6刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Node.js 模块下载用于 PDF
using npm 安装

版本: 2026.6

  1. 下载并安装 Node.js 12+。
  2. 在终端中执行上述命令。

$999 起