如何為 .NET 文件新增專業印章簽名

使用印章簽名可以達到什麼目的?

您是否曾經需要在商業文件上添加一個看起來更正式的印章?無論您是要敲定合約、認證文件,還是僅僅為文件增添一絲專業氣息,印章簽名都能顯著提昇文件的美觀度和安全性。在本指南中,我們將引導您詳細了解如何使用 GroupDocs.Signature 在 .NET 應用程式中實作印章簽章。

開始之前:你需要什麼

要遵循本教程,您需要準備好以下物品:

  1. GroupDocs.Signature for .NET SDK:您可以直接從 GroupDocs 網站.
  2. 您的開發環境:確保您已正確設定 Visual Studio 或其他 .NET 開發環境。
  3. 待簽署的文件:準備好您想要用印章簽名增強的 PDF 或其他支援文件。

入門:設定你的項目

首先,讓我們為你的專案添加必要的命名空間。這些命名空間將使你能夠存取我們將要使用的所有功能:

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

如何載入要蓋章的文件

我們流程的第一步是載入您要簽署的文件。使用 GroupDocs.Signature 非常簡單:

string filePath = "sample.pdf";
using (Signature signature = new Signature(filePath))
{
    // 您的程式碼將放在這裡(我們將在接下來的步驟中添加它)
}

建立自訂圖章:配置選項

現在到了最有趣的部分!讓我們來設定你的印章簽名的基本屬性:

StampSignOptions options = new StampSignOptions()
{
    Left = 50,
    Top = 150,                    
    Width = 200,
    Height = 200
};

如何設計專業外觀的郵票

讓我們透過配置印章的外觀來讓它看起來更專業:

// 首先,讓我們創造印章的外圈
StampLine outerLine = new StampLine();
outerLine.Text = " * European Union ";
outerLine.TextRepeatType = StampTextRepeatType.FullTextRepeat;
outerLine.Font.Size = 12;
outerLine.Height = 22;
outerLine.TextBottomIntent = 6;
outerLine.TextColor = Color.WhiteSmoke;
outerLine.BackgroundColor = Color.DarkSlateBlue;
options.OuterLines.Add(outerLine);

// 現在,讓我們添加帶有簽名者姓名的內部內容
StampLine innerLine = new StampLine();
innerLine.Text = "John Smith";
innerLine.TextColor = Color.MediumVioletRed;
innerLine.Font.Size = 20;
innerLine.Font.Bold = true;
innerLine.Height = 40;
options.InnerLines.Add(innerLine);

在文件上蓋章

一切設定完畢後,就可以將印章應用到您的文件上了:

string outputFilePath = Path.Combine("Your Document Directory", "SignWithStamp", fileName);
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");

為什麼要使用 GroupDocs.Signature 進行印章簽名?

GroupDocs.Signature 讓新增圖章簽名的整個過程變得非常簡單。您可以自訂圖章的各個方面,從顏色、字體到大小和位置。這種靈活性使您能夠創建符合組織品牌形像或滿足特定監管要求的圖章。

例如,如果您從事法律服務工作,您可以設計一個印章,外圈印有您公司的名稱,中間印有特定的文件狀態。或者,如果您是教育機構,您可以設計一個模仿您印章的印章,用於成績單和證書。

關於印章簽名的常見問題

我可以製作一個有多個彩色環的印章嗎?

是的!您可以透過添加更多線條,在印章的內外部分添加多條線條 StampLine 物件到您的選項中的相應集合。

我的印章簽名適用於不同類型的文件嗎?

當然。使用 GroupDocs.Signature 的一大優點在於它支援多種格式。無論您處理的是 PDF、Word 文件、Excel 電子表格或 PowerPoint 簡報,都可以套用相同的圖章簽名流程。

我可以將印章簽名與其他簽名類型結合嗎?

當然可以! GroupDocs.Signature 旨在支援在單一文件上使用多種簽章類型。您可以添加印章簽名和數位簽名,以最大程度地提高安全性;或者,您也可以將印章簽名與手寫簽名相結合,打造個人化體驗。

有沒有簡單的方法可以精確定位郵票?

為了更精確的定位,您可以使用 HorizontalAlignmentVerticalAlignment 屬性而不是絕對座標。這樣可以更輕鬆地確保您的圖章在不同大小和格式的文件中出現在一致的位置。

如果我在實施印章簽名時遇到困難,我可以在哪裡獲得協助?

GroupDocs 社群非常活躍,並且樂於助人。請訪問 GroupDocs.Signature 論壇 您可以在這裡提出問題並獲得開發團隊和其他用戶的幫助。