在 IronPDF 中應用數位簽章

2022年1月19日
已更新 2024年10月20日
分享:
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文件。

[{i:(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
$vbLabelText   $csharpLabel

確保在專案中將圖像檔案屬性設置為“CopyToOutputDirectory=always”,以便在應用簽名後,圖像可以被找到並在 PDF 文件中呈現。

要了解更多有關透過IronPDF應用數位簽章的信息,請查看數位簽署PDF文檔

如需工程支援,請參閱如何為 IronPDF 提出工程支援請求