在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
頁面底部的簽名是再明確不過的標誌。 但隨著遠程工作、國際辦公室以及跨國協議的建立,傳統的紙筆已不再適用了。 輸入電子簽名——這是輕鬆、安全的方式,讓交易在無需親臨現場的情況下得以完成。
在本指南中,我們將比較 IronPDF 和 Docusign 的數位簽名功能。 從新增訊息到放置簽名欄位,我們將檢視功能、範例代碼和成本,以找出最適合您的工具。
但是,在那之前,讓我們快速了解一下什麼是數位簽章以及為什麼它很重要。
數位簽章或電子簽章是指用於驗證和確保簽署文件完整性的數學公式。 它們在許多國家具有法律約束力,並配備高級別的安全性 - 它們不僅僅是一頁上的圖片。
當文件被數位簽署時,該簽名是使用只有簽署者知道的私鑰創建的。 簽章金鑰包含有關簽署者的信息,包括其姓名、電子郵件地址和其他詳細信息。 要驗證數位簽名文件的真實性,接收者必須取得簽署者的公鑰。 公鑰用於解密簽名並驗證其真實性。
數位簽章的文件可以用於合約、財務記錄及其他用途,通常是高度敏感的文件。 在某些行業中,強制執行電子簽章標準。 早在2000年,美國就通過了《全球及國內商務電子簽名法》或稱為「E-Sign法案」。電子簽名已經存在一段時間,確保其安全性非常重要。
數位簽名相比傳統簽名提供了多項優勢:
現在我們瞭解了數位簽章是什麼以及為什麼它很重要,讓我們來看看如何創建、簽署和驗證數位簽章的文件。 在本指南中,我們將通過範例代碼比較 IronPDF 和 Docusign 如何處理這些任務,並找出哪個 C# 庫更適合您的項目。
首先,打開 Visual Studio,然後依序選擇檔案 -> 新專案 -> 主控台應用程式。 輸入您的專案名稱,選擇您想要儲存的位址,然後按下一步按鈕。 選擇最新的 .NET Framework,然後建立。 一旦您的專案運行起來,就該添加我們的庫了。
IronPDF 易於使用,但安裝起來更簡單。 有幾種方法可以做到:
在 Visual Studio 的解決方案總管中,右鍵點選參考,然後點選管理 NuGet 套件。 點擊瀏覽,搜尋「IronPDF」,並安裝最新版本。 如果您看到此訊息,表示一切正常:
您還可以前往工具 -> NuGet 套件管理器 -> 套件管理主控台,然後在套件管理器標籤中輸入以下行:
Install-Package IronPdf
最後,您可以直接從NuGet 的 IronPDF 官方頁面. 從頁面右側的選單中選擇「下載包」選項,雙擊下載的文件以自動安裝,然後重新加載方案以在您的項目中開始使用它。
不起作用嗎? 您可以在我們的網站上找到針對特定平台的幫助進階 NuGet 安裝說明頁面.
您也可以直接從我們那裡獲取 IronPDF 的 DLL 文件,並將其手動添加到 Visual Studio。 如需完整指示及 Windows、MacOS 和 Linux DLL 套件的連結,請查看我們的專用資源IronPDF 安裝說明頁面.
撰寫以下程式碼以數位簽署 PDF 文件。
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Docusign是一個在線工具,允許您發送和接收需要電子簽名的文件。 以下是如何使用 Docusign 的快速指南:
若要使用簡單的電子簽名功能,Docusign 的計劃每位用戶每月的價格範圍從 10 美元至 40 美元。 對於開發者 API,其功能接近 IronPDF,每月費用從 $50 到 $480 不等。
另一方面,IronPDF 的終身許可證僅需 $750,這意味著您不必承諾簽訂長期合約或保持有效訂閱即可使用我們的產品。 此外,每個許可證均附帶一年的免費支援服務。
準備好動手使用IronPDF了嗎? 您可以從我們的IronPDF 30天免費試用. 它也可完全免費用於開發目的,因此您可以真正了解它的組成。 如果您喜歡所見內容,IronPDF 的起價僅為$Lite License
. 如需更多節省,請查看Iron Suite 定價頁面只需兩個產品的價格,你就能獲得全部九個Iron Software工具。 編碼快樂!