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方法。 此方法需要指定數位憑證的檔案路徑並提供文件簽名所需的密碼。 此外,您可以包括其他資訊,例如簽名的原因和位置。

這是一個使用IronPDF在C#中應用數位簽章的範例:

在此範例中:

  • 我們首先使用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
使用npm安裝

版本: 2026.6

  1. 下載並安裝Node.js 12+。
  2. 在終端機中執行上述命令。

授權從$999起