使用表單欄位簽署 PDF

介紹

數位簽章提供了一種安全且具有法律約束力的電子簽章方式,確保其真實性和完整性。在本教學中,我們將學習如何使用 GroupDocs.Signature for .NET 程式庫對包含表單欄位的 PDF 文件進行簽署。

先決條件

在我們開始之前,請確保您符合以下先決條件:

  1. GroupDocs.Signature for .NET Library:從以下位置下載並安裝該程式庫這裡.
  2. 開發環境:建置.NET開發環境。
  3. PDF 文件:準備好帶有表單欄位的 PDF 文件以供簽署。

導入命名空間

確保將必要的命名空間匯入到您的專案中:

using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

第 1 步:載入 PDF 文檔

首先,指定 PDF 文件的路徑:

string filePath = "sample.pdf";

步驟2:定義輸出路徑

定義簽名文檔的儲存路徑:

string outputFilePath = Path.Combine("Your Document Directory", "SignPdfWithFormField", "SignedWithFormField.pdf");

第三步:初始化簽名對象

建立一個實例Signature類別並將 PDF 文件路徑傳遞給它:

using (Signature signature = new Signature(filePath))
{
    //簽名代碼將放在這裡
}

第 4 步:實例化表單欄位簽名

接下來,使用所需的欄位名稱和值實例化文字表單欄位簽章:

FormFieldSignature textSignature = new TextFormFieldSignature("FieldText", "Value1");

步驟 5:設定簽名選項

根據文字表單欄位簽章建立簽名選項。您可以指定簽名的位置和大小:

FormFieldSignOptions options = new FormFieldSignOptions(textSignature)
{
    Top = 150,
    Left = 50,
    Height = 50,
    Width = 200
};

第 6 步:簽署文件

使用指定選項對文件進行簽名,並將簽名後的文件儲存到輸出路徑:

SignResult result = signature.Sign(outputFilePath, options);

結論

在本教學中,我們學習如何使用 GroupDocs.Signature for .NET 對包含表單欄位的 PDF 文件進行簽署。數位簽章對於確保各行業文件的真實性和完整性至關重要。

常見問題解答

我可以使用 GroupDocs.Signature for .NET 以程式設計方式簽署 PDF 文件嗎?

是的,您可以使用 GroupDocs.Signature for .NET 以程式設計方式簽署 PDF 文檔,如本教學所示。

GroupDocs.Signature for .NET 是否適合企業級應用程式?

絕對地! GroupDocs.Signature for .NET 功能強大且可擴展,非常適合企業級應用程式。

GroupDocs.Signature for .NET 是否支援 PDF 以外的其他文件格式?

是的,GroupDocs.Signature for .NET 支援多種文件格式,包括 Word、Excel、PowerPoint 等。

我可以自訂簽名的外觀嗎?

是的,您可以透過調整各種參數(例如顏色、字體、大小和位置)來自訂簽名的外觀。

是否有適用於 .NET 的 GroupDocs.Signature 試用版?

是的,您可以從以下位置下載 GroupDocs.Signature for .NET 的免費試用版:這裡.