使用 GroupDocs.Signature 使用圖像簽署文檔

介紹

在本教學中,我們將探討如何使用適用於 .NET 的 Groupdocs.Signature 影像來簽署文件。簽署文件可以為您的文件增加一層額外的真實性和安全性,使其防篡改並具有法律約束力。透過 Groupdocs.Signature for .NET,您可以將文件簽章功能無縫整合到您的 .NET 應用程式中。

先決條件

在深入學習本教程之前,請確保您符合以下先決條件:

  1. Groupdocs.Signature for .NET:確保您已在開發環境中安裝 Groupdocs.Signature for .NET。您可以從網站.
  2. .NET 開發環境:確保您的電腦上設定了有效的 .NET 開發環境。

導入命名空間

在開始編碼部分之前,導入必要的命名空間以存取所需的類別和方法:

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

第 1 步:載入文檔

第一步是載入您要簽署的文檔。提供您要簽署的文件的文件路徑:

string filePath = "sample.pdf";

第 2 步:指定簽名圖像

接下來,指定要用於簽名的簽名影像的路徑:

string imagePath = "signature_handwrite.jpg";

步驟3:設定輸出檔路徑

定義要儲存簽名文件的路徑:

string outputFilePath = Path.Combine("Your Document Directory", "SignWithImage", fileName);

第四步:初始化簽名對象

透過傳遞文件檔案路徑來初始化 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 是否與所有類型的文件相容?

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

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

是的,您可以自訂簽名外觀的各個方面,例如大小、位置、透明度等。

有試用版可供測試嗎?

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

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

您可以透過造訪 Groupdocs.Signature 論壇獲得技術支持這裡.