如何使用 GroupDocs.Signature for .NET 在文件中新增文字簽名

簡介:實現文件簽名流程的現代化

有沒有想過如何以程式設計方式為文件添加專業的文字簽名?在當今的數位世界中,紙質簽名正逐漸被電子簽名所取代,電子簽名可以節省時間、減少紙張浪費並簡化工作流程。

GroupDocs.Signature for .NET 為您提供強大且靈活的解決方案,可在幾乎任何文件格式中新增自訂文字簽章。無論您是開發業務應用程式、文件管理系統,還是僅僅需要自動化簽名流程,本教學都將引導您了解所有需要了解的內容。

開始之前你需要什麼

在深入研究程式碼之前,請確保一切準備就緒:

  1. GroupDocs.Signature 函式庫:從下列位置下載並安裝 GroupDocs.Signature for .NET 套件 發布頁面.

  2. 開發環境:確保您的機器上設定了可運作的 .NET 開發環境。

  3. 範例文件:準備好您要簽署的文件。可以是 PDF、Word 文件、Excel 電子表格或任何其他支援的格式。

設定項目:必需的命名空間

首先,將必要的命名空間匯入到您的專案中。這些命名空間將使您能夠存取所需的所有 GroupDocs.Signature 功能:

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,                  // 頁面上的水平位置
    Top = 200,                  // 頁面上的垂直位置
    Width = 100,                // 簽名區寬度
    Height = 30,                // 簽名區高度
    ForeColor = Color.Red,      // 文字顏色
    Font = new SignatureFont { 
        Size = 14, 
        FamilyName = "Comic Sans MS" 
    }
};

您可以調整這些參數以符合您的品牌要求或文件風格。想要使用 Arial 字體的藍色簽名?只需更改顏色和字體系列即可。需要將簽名放置在其他位置?只需調整位置座標即可。

步驟 4:如何將簽名套用到您的文件?

最後,讓我們套用簽名並保存文件:

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).");
    Console.WriteLine($"Signed document saved at: {outputFilePath}");
}

瞧!您的文件現在就在您想要的位置包含專業的文字簽名。

真實世界的應用範例

以下是一些可以使用文字簽名的實用方法:

  • 合約批准:在合約中新增「財務部批准」文字簽名
  • 文件驗證:包含「已於 [日期] 驗證」文字簽名以確保合規
  • 個人化證書:產生以收件人姓名作為文字簽署的證書
  • 文件分類:使用醒目的文字將文件標記為“機密”或“草稿”

結論:將您的文件工作流程提升到新的水平

使用 GroupDocs.Signature for .NET 為您的文件添加文字簽名非常簡單且非常靈活。現在,您已經掌握了以程式設計方式簽署文件所需的知識,並可以根據您的特定需求自訂文字簽名。

準備好提升您的文件處理工作流程了嗎?立即實施此解決方案,體驗自動化文件簽名的效益。如果您正在處理大型項目,不妨探索 GroupDocs.Signature 支援的其他簽章類型,以建立全面的文件處理系統。

常見問題

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

當然!您可以完全控製文字簽名的顏色、字體、大小和位置。您可以根據需要建立低調或醒目的簽名。

GroupDocs.Signature 支援哪些文件格式?

GroupDocs.Signature 支援多種文件格式,包括 PDF、Microsoft Word(DOC、DOCX)、Excel 試算表、PowerPoint 簡報、圖片等。

是否可以在一個文件中新增多個文字簽名?

是的,您可以根據需要在單一文件中添加任意數量的文字簽名。每個簽名都可以擁有各自獨特的位置、樣式和內容。

GroupDocs.Signature 如何確保我的文件安全?

GroupDocs.Signature 實作了強大的加密方法來維護文件的完整性並防止簽署過程完成後的篡改。

我可以在購買之前試用 GroupDocs.Signature 嗎?

當然!你可以從 GroupDocs 網站 在做出決定之前探索所有功能。