PDF 工具

IronPDF vs Docusign - 如何在 PDF 中添加數位簽章

已更新 2024年8月13日
分享:

在頁面底部簽名有著無可比擬的權威性。然而,隨著遠程工作、國際辦公室及跨國協議的出現,傳統的紙筆已不再適用。數位簽名進入了視野,提供了一種簡單、安全的方式來完成交易,而無需親自到場。

在本指南中,我們將對比 IronPDF 和 Docusign 的數位簽名功能。從添加訊息到放置簽名欄位,我們將查看各項功能、範例代碼及費用,找出最適合您的工具。

不過,在此之前,我們先簡要了解一下數位簽名是什麼及其重要性。

什麼是數位簽章?

數位簽章,或稱電子簽章,是指用於驗證和確保文件完整性的數學公式。它們在許多國家具有法律約束力,並且具有高度的安全性——它們不僅僅是頁面上的一個圖像。

當文件被數位簽署時,簽章是使用只有簽署者知道的私密金鑰創建的。簽章金鑰包含有關簽署者的資訊,包括其姓名、電子郵件地址及其他詳情。為了驗證數位簽署文件的真實性,接收者必須能夠獲取簽署者的公開金鑰。公開金鑰被用來解密簽章並驗證其真實性。

為什麼數位簽名很重要?

數位簽名的文件可用於合同、財務記錄等,往往是高度機密的文件。在某些行業中,數位簽名標準是強制性的。美國早在2000年就通過了《全球和國內商務電子簽名法案》(簡稱「E-Sign法」)。電子簽名已經存在了一段時間,確保其安全性非常重要。

數位簽名相比傳統簽名具有多種優勢:

  • 它們可用於世界任何地方簽署文件
  • 可以電子方式驗證,減少了手動驗證的需求
  • 更加環保,減少紙張使用和浪費

IronPDF vs Docusign - 深度比較

現在我們了解了什麼是數字簽名以及它的重要性,讓我們來看看如何創建、簽署和驗證數字簽名文件。在本指南中,我們將通過示例代碼比較 IronPDF 和 Docusign 處理這些任務的方式,並找出哪個 C# 庫更適合你的項目。

入門

在 Visual Studio 中建立您的專案

首先,打開 Visual Studio,然後前往 檔案 -> 新增專案 -> 主控台應用程式。輸入您的專案名稱,選擇您想要儲存的位置,然後按下一步按鈕。選擇最新的 .NET Framework,然後建立。當您的專案啟動並運行後,就可以添加我們的庫了。

安裝 IronPDF 函式庫

IronPDF 易於使用,但安裝更為簡單。您有幾種方式可以進行安裝:

方法 1:NuGet 套件管理主控台

在 Visual Studio 中,在方案總管中右鍵點擊 References,然後點擊管理 NuGet 套件。點擊瀏覽,搜尋 ‘IronPDF’,並安裝最新版本。如果看到這些,它正在運作中:

IronPDF與Docusign - 如何在PDF中添加數字簽名:圖1

您也可以前往工具 -> NuGet 套件管理器 -> 套件管理控制台,並在套件管理標籤中輸入以下行:

Install-Package IronPdf

最後,您可以直接從 NuGet 官方網站. 從頁面右側的選單中選擇下載套件選項,雙擊您的下載以自動安裝,並重新加載解決方案以在您的項目中開始使用。

沒有成功?您可以在我們的 進階 NuGet 安裝頁面.

方法二:使用DLL文件

您也可以直接從我們這裡獲取IronPDF DLL文件,並手動將其添加到Visual Studio。完整的說明以及Windows、MacOS和Linux的DLL包鏈接,請查看我們的專用 安裝頁面.

使用 IronPDF 進行 PDF 的數位簽名

撰寫以下程式碼來對 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
VB   C#

使用 Docusign 進行 PDF 簽名

Docusign 是一個在線工具,允許您發送和接收需要電子簽名的文件。這裡有一個關於如何使用 Docusign 的快速指南:

  • 步驟 1: 註冊至 Docusign
  • 步驟 2: 上傳您的 PDF 文件
  • 步驟 3: 輸入收件人的電子郵件地址
  • 步驟 4: 添加電子郵件主題和消息
  • 步驟 5: 添加簽名欄位
  • 步驟 6: 審核並發送
  • 步驟 7: 簽署 PDF 文件
  • 步驟 8: 完成流程

授權和定價

對於簡單的電子簽名功能,Docusign 的計劃每月每用戶的費用範圍從 $10 到 $40。對於開發者 API,功能更接近 IronPDF,它的價格範圍從每月 $50 到 $480。

另一方面,IronPDF 僅需 $750 即可獲得終身授權,也就是說,您不需要承諾長期合約或保持活躍訂閱即可使用我們的產品。此外,每個授權還附帶一年的免費支持。

結論

準備好使用 IronPDF 嗎?你可以從我們的 30 天免費試用它也可以完全免費用於開發目的,讓您可以真正了解它的性能。如果您喜歡所見,IronPDF的價格低至 $749欲享受更多優惠,請查看 Iron Suite 在這裡,您可以以兩個的價格獲得全部九個Iron Software工具。祝編程愉快!

IronPDF 對比 Docusign - 如何在 PDF 上添加數字簽名:圖2

< 上一頁
如何從 PDF 中提取文字(初學者教程)
下一個 >
如何在 Chrome 開啟 PDF 文件

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >