使用 GroupDocs.Signature 將文字簽章新增至文檔
Contents
[
Hide
]
介紹
在當今的數位環境中,電子文件簽名對於簡化工作流程和節省資源至關重要。 GroupDocs.Signature for .NET 提供了一個強大的解決方案,以程式設計方式將文字簽章新增至各種文件格式。本教學將引導您完成使用 GroupDocs.Signature for .NET 對文字文件進行簽署的步驟。
先決條件
在我們開始之前,請確保您具備以下條件:
- GroupDocs.Signature for .NET:從以下位置下載並安裝該程式庫這裡.
- 開發環境:設定 .NET 開發環境。
- 文件:準備您要簽署的文件(例如 PDF、Word)。
導入必要的命名空間
首先將所需的命名空間匯入到您的 .NET 專案中:
using System;
using System.IO;
using System.Drawing;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
第 1 步:載入文檔
首先載入您要簽署的文件:
string filePath = "sample.pdf"; //您的文件的路徑
string fileName = Path.GetFileName(filePath);
步驟2:定義輸出檔案路徑
接下來,設定保存簽名文檔的輸出檔案路徑:
string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);
第 3 步:建立簽名選項
配置文字簽名的選項,包括內容、位置、大小、顏色和字體樣式:
TextSignOptions options = new TextSignOptions("John Smith")
{
Left = 50, // X位置
Top = 200, //Y位置
Width = 100, //簽名寬度
Height = 30, //簽名高度
ForeColor = Color.Red, //文字顏色
Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } //字體設定
};
第 4 步:簽署文件
最後,使用 GroupDocs.Signature 應用文字簽章並儲存簽章文件:
using (Signature signature = new Signature(filePath))
{
SignResult result = signature.Sign(outputFilePath, options); //簽署文件
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}
結論
在本教學中,我們示範如何使用 GroupDocs.Signature for .NET 以程式設計方式將文字簽章新增至文件。透過執行以下步驟,您可以有效地增強文件的安全性和真實性。
常見問題解答
我可以自訂文字簽名的外觀嗎?
是的,您可以自訂文字簽名的各種屬性,例如顏色、字體、大小和位置,以滿足您的需求。
GroupDocs.Signature 是否與多種文件格式相容?
絕對地! GroupDocs.Signature 支援多種格式,包括 PDF、Word、Excel、PowerPoint 等。
我可以在單一文件中新增多個文字簽名嗎?
是的,您可以新增多個文字簽名,每個簽名都有自己的自訂選項。
GroupDocs.Signature 是否確保簽署後文件的完整性?
是的,該庫使用強大的加密演算法來確保文檔完整性並防止簽名後被篡改。
購買前是否有試用版可供測試?
是的,您可以從以下位置下載免費試用版這裡在購買前探索功能。