數位簽章

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。有些證書默認設置為Exportable。嘗試使用不同的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 工程支持請求.