數位簽章
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.11剛剛發布