GroupDocs.Signature for .NET を使用してドキュメント内のテキスト署名を検証する方法

導入

今日のデジタル時代において、文書内の署名の真正性を検証することは、セキュリティと整合性を維持するために不可欠です。契約書、合意書、その他法的拘束力のある文書を扱う場合、署名の有効性を確認することは不可欠です。このガイドでは、GroupDocs.Signature for .NETを使用して、文書内のテキスト署名をシームレスに検証する方法を解説します。

学習内容:

  • .NET 環境で GroupDocs.Signature を設定する方法。
  • ドキュメント内のテキスト署名を検証するための手順を説明します。
  • 主要な構成オプションとトラブルシューティングのヒント。

実装に進む前に、前提条件を確認しましょう。

前提条件

このガイドに従うには、次のものが必要です。

必要なライブラリとバージョン:

  • .NET 用 GroupDocs.Signature: このライブラリがインストールされていることを確認してください。NuGet パッケージマネージャーまたは以下に示す他の方法で入手できます。

環境設定要件:

  • GroupDocs.Signature でサポートされている .NET Framework または .NET Core を使用した開発環境。

知識の前提条件:

  • C# プログラミングの基本的な理解。
  • .NET アプリケーションでのファイル パスとディレクトリの処理に関する知識。

GroupDocs.Signature を .NET 用にセットアップする

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\