使用 GroupDocs.Signature 使用自訂圖像簽署文檔
Contents
[
Hide
]
介紹
在本教學中,您將學習如何使用 GroupDocs.Signature for .NET 使用圖像簽署文件。文件簽名增強了文件的真實性和安全性,確保它們防篡改並具有法律約束力。透過將文件簽章功能整合到 .NET 應用程式中,您可以大幅簡化工作流程。
先決條件
在深入學習本教學之前,請確保您具備以下條件:
- GroupDocs.Signature for .NET:從下列位置下載並安裝 GroupDocs.Signature for .NET網站.
- .NET開發環境:設定.NET開發的工作環境。
導入命名空間
若要存取所需的類別和方法,請先在專案中匯入必要的命名空間:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
第 1 步:載入文檔
指定您要簽署的文件的路徑。例如,要載入 PDF 文件:
string filePath = "sample.pdf";
第 2 步:指定簽名圖像
定義您要使用的簽名影像的路徑:
string imagePath = "signature_handwrite.jpg";
步驟3:設定輸出檔路徑
確定要儲存簽名文件的位置:
string outputFilePath = Path.Combine("Your Document Directory", "SignWithImage", "SignedDocument.pdf");
第四步:初始化簽名對象
建立一個實例Signature
類,傳入文件文件路徑:
using (Signature signature = new Signature(filePath))
{
//附加程式碼將在此處
}
步驟 5:設定影像簽名選項
設定用於簽署文件的選項。在這裡,您可以指定簽名的位置以及是否應出現在所有頁面上:
ImageSignOptions options = new ImageSignOptions(imagePath)
{
Left = 50, //水平位置
Top = 50, //垂直位置
AllPages = true //在所有頁面上簽名
};
第 6 步:簽署文件
使用配置的選項來簽署文件:
SignResult result = signature.Sign(outputFilePath, options);
第7步:顯示結果
最後,通知使用者簽署過程是否成功,包括簽署文件的位置:
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
結論
在本教學中,我們介紹如何使用 .NET 應用程式中的圖像透過 GroupDocs.Signature for .NET 對文件進行簽署。文件簽名對於維護文件的真實性和安全性至關重要,可顯著增強您的文件管理能力。
常見問題解答
我可以在單一文件中使用多個簽名影像嗎?
是的,您可以使用多個圖像簽署文件。只需根據需要對每個圖像重複簽名過程即可。
GroupDocs.Signature for .NET 是否與所有文件類型相容?
GroupDocs.Signature for .NET 支援多種文件格式,包括 PDF、Word、Excel 等。
我可以自訂簽名的外觀嗎?
絕對地!您可以調整簽名外觀的各個方面,例如大小、位置、透明度等。
是否有試用版可供測試?
是的,您可以在購買之前從網站下載免費試用版以探索其功能。
如何獲得 GroupDocs.Signature for .NET 的技術支援?
如需技術協助,請訪問GroupDocs.Signature 論壇.