如何使用 GroupDocs.Signature for .NET 驗證文件中的文字簽名

介紹

在當今的數位時代,驗證文件簽名的真實性對於維護文件的安全性和完整性至關重要。無論您處理的是合約、協議或任何具有法律約束力的文件,確保簽名的有效性至關重要。本指南將指導您使用 GroupDocs.Signature for .NET 無縫驗證文件中的文字簽名。

您將學到什麼:

  • 如何在 .NET 環境中設定 GroupDocs.Signature。
  • 有關驗證文件中的文字簽名的逐步說明。
  • 關鍵配置選項和故障排除提示。

在深入實施之前,讓我們先了解先決條件。

先決條件

要遵循本指南,您需要:

所需的庫和版本:

  • 適用於 .NET 的 GroupDocs.Signature:確保已安裝此程式庫。您可以透過 NuGet 套件管理器或下文提到的其他方法來取得它。

環境設定要求:

  • GroupDocs.Signature 支援的 .NET Framework 或 .NET Core 開發環境。

知識前提:

  • 對 C# 程式設計有基本的了解。
  • 熟悉如何處理 .NET 應用程式中的檔案路徑和目錄。

為 .NET 設定 GroupDocs.Signature

GroupDocs.Signature 是一個易於使用的程式庫,可簡化文件簽署和驗證流程。讓我們先安裝它:

安裝選項:

使用 .NET CLI:

dotnet add package GroupDocs.Signature

套件管理器控制台:

Install-Package GroupDocs.Signature

NuGet 套件管理器 UI:

  • 搜尋“GroupDocs.Signature”並安裝最新版本。

許可證取得:

您可以先免費試用 GroupDocs.Signature 來探索其功能。如果您需要用於生產環境,請考慮購買臨時或完整許可證:

基本初始化和設定:

using GroupDocs.Signature;

此行程式碼包含在應用程式中開始使用 GroupDocs.Signature 功能所需的命名空間。

實施指南

現在您已經設定好了環境,讓我們來實現驗證文件中文字簽名的功能。操作方法如下:

功能概述:驗證文字簽名

本節示範如何驗證指定的文字是否作為簽名的一部分存在於文件的任何頁面或所有頁面中。

步驟 1:載入文檔

首先,創建一個 Signature 類別來載入你的文檔。替換 "YOUR_DOCUMENT_DIRECTORY/SAMPLE_SIGNED_MULTI" 您的文件的路徑:

string filePath = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_SIGNED_MULTI";
using (Signature signature = new Signature(filePath))
{
    // 驗證碼將會新增在此處。
}

第 2 步:定義驗證選項

接下來,定義用於驗證文字簽名的選項。這些選項可讓您指定驗證標準:

TextVerifyOptions options = new TextVerifyOptions()
{
    AllPages = true,
    SignatureImplementation = TextSignatureImplementation.Native,
    Text = "signature\