數位簽名
對 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 儲存到指定的文件位置。





