數位簽名

數位簽署 PDF 文件有助於通過為 PDF 本身添加驗證方法來確保文件的完整性。 使用IronPDF,簽署新或現有PDF檔案時,您有多種選擇。這些選擇包括使用證書對PDF文件進行數位簽署、將手寫簽名的圖形版本添加到PDF、在PDF上蓋上證書圖像,或僅在PDF上創建簽名表單欄位以提示用戶簽署。

使用IronPDF對PDF進行數字簽名的步驟


var renderer = new ChromePdfRenderer
```();

var doc = renderer.RenderHtmlAsPdf(<h1>測試2048位元數位安全性</h1>);

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")

{

SigningContact = "support@ironsoftware.com",

SigningLocation = "芝加哥,美國",

SigningReason = "展示如何簽署 PDF"

};

- doc.Sign(簽名);

 doc.SaveAs(signed.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 儲存到指定的文件位置。

 [點擊此處查看指南,包括範例、範例代碼和檔案 >](https://ironpdf.com/how-to/signing/)

var renderer = new ChromePdfRenderer
```();

var doc = renderer.RenderHtmlAsPdf(<h1>測試2048位元數位安全性</h1>);

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")

{

SigningContact = "support@ironsoftware.com",

SigningLocation = "芝加哥,美國",

SigningReason = "展示如何簽署 PDF"

};

- doc.Sign(簽名);

 doc.SaveAs(signed.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 儲存到指定的文件位置。

 [點擊此處查看指南,包括範例、範例代碼和檔案 >](https://ironpdf.com/how-to/signing/)
Dim renderer = New ChromePdfRenderer ```()

Dim doc = renderer.RenderHtmlAsPdf(<h1 And gt;測試2048位元數位安全性 And lt;/h1 And gt;)

Dim signature = New IronPdf.Signing.PdfSignature("Iron.pfx", "123456") With {
	.SigningContact = "support@ironsoftware.com",
	.SigningLocation = "芝加哥,美國",
	.SigningReason = "展示如何簽署 PDF"
}

- doc.Sign(簽名)

 doc.SaveAs(signed.pdf)

'INSTANT VB TODO TASK: The following line uses invalid syntax:
' 此過程的第一步是載入或建立我們想要簽署的 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 儲存到指定的文件位置。 [點擊此處查看指南,包括範例、範例代碼和檔案 >](https: 'ironpdf.com/how-to/signing/)
$vbLabelText   $csharpLabel