在 IronPDF 中應用數位簽章

This article was translated from English: Does it need improvement?
Translated
View the article in English

數字簽名是一種加密方法,可以使用IronPDF庫添加到現有的PDF文件中。 此包括添加單一多個簽名,逐步節省簽名。

支持的數位簽章證書

IronPDF 支持 Windows 的 .pfx 格式和 MacOS 的 .p12 格式的數字簽名證書,符合 X509Certificate2 標準。 您可以通過檢查其文件擴展名來驗證現有數字簽名證書的格式。

如果您沒有所需格式的證書,請參考此文檔創建新的 X509Certificate2 標準證書。 生成的證書接著可以透過IronPDF應用於PDF文件。

[{我(IronPDF 僅支持 X509KeyStorageFlags.Exportable。 一些證書的 KeyStorageFlags 預設設定為可匯出。 嘗試使用不同的 KeyStorageFlags 將導致拋出異常。)}]

帶圖片的簽名

可以將圖像添加到PDF文件中,以視覺上表示該文件已被數字簽名。 這可以透過以下的程式碼片段使用IronPDF來實現:

var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

確保在專案中將影像檔案屬性設定為 "CopyToOutputDirectory=always",以便在應用簽名後能在 PDF 文件中找到並渲染影像。

要了解更多關於透過IronPDF應用數字簽名的信息,請查看數位簽署PDF文件.

如需工程支援,請查看如何提出 IronPDF 工程支持請求.