介紹

在本教學中,您將學習如何使用 GroupDocs.Signature for .NET 對具有影像的文件進行簽署。文件簽章可增強文件的真實性和安全性,確保文件防竄改且具有法律約束力。透過將文件簽名功能整合到您的 .NET 應用程式中,您可以顯著簡化您的工作流程。

先決條件

在深入學習本教學之前,請確保您已具備以下條件:

  1. GroupDocs.Signature for .NET:從 網站.
  2. .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");

步驟4:初始化簽名對象

建立一個實例 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}.");

結論

在本教學中,我們介紹如何使用 GroupDocs.Signature for .NET 在 .NET 應用程式中使用影像簽署文件。文件簽名對於維護文件的真實性和安全性至關重要,可顯著增強您的文件管理能力。

常見問題解答

我可以在一份文件中使用多個簽名影像嗎?

是的,您可以使用多張圖像簽署一份文件。只需根據需要對每個圖像重複簽名過程即可。

GroupDocs.Signature for .NET 是否與所有文件類型相容?

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

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

絕對地!您可以調整簽名外觀的各個方面,例如大小、位置、透明度等。

有試用版可供測試嗎?

是的,您可以從網站下載免費試用版,以便在購買之前探索其功能。

如何獲得 GroupDocs.Signature for .NET 的技術支援?

如需技術協助,請訪問 GroupDocs.Signature 論壇.