GroupDocs.Signature を使用してメタデータで画像に署名するためのガイド

導入

GroupDocs.Signature for .NET は、開発者がメタデータを使用してイメージに効率的に署名できるようにする強力なライブラリです。このチュートリアルでは、プロセスを段階的に説明します。

前提条件

始める前に、次のものがあることを確認してください。

  1. GroupDocs.Signature for .NET: GroupDocs.Signature パッケージを .NET プロジェクトにインストールします。次の場所からダウンロードできます。ここ.
  2. 画像ファイル: メタデータで署名する画像ファイルを準備します。

必要な名前空間をインポートする

C# コードで、次の名前空間をインポートします。

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

ステップ1: 画像ファイルを読み込む

まず、イメージ ファイルへのパスと署名済みイメージの出力ディレクトリを指定します。

string filePath = "sample.png";            
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");

ステップ2: メタデータ署名を作成する

次に、メタデータ署名を作成し、署名オプションに追加します。

using (Signature signature = new Signature(filePath))
{
    ushort imgsMetadataId = 41996; //メタデータの開始ID
    MetadataSignOptions options = new MetadataSignOptions();

    //さまざまな種類のメタデータ署名を追加する
    options
        .Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) //文字列値
        .Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now))          //日時値
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123456))                //整数値
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D))              //二重価値
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M))              //小数値
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F));             //浮動小数点値

    //文書に署名して結果を保存する
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nDocument 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 は画像以外のファイル形式もサポートしていますか?

もちろんです! GroupDocs.Signature は、PDF、Word、Excel など、さまざまな形式をサポートしています。

メタデータ署名の外観をカスタマイズできますか?

はい、メタデータ署名のフォント サイズ、色、位置などの側面をカスタマイズできます。

GroupDocs.Signature for .NET のサポートはどこで受けられますか?

サポートについては、GroupDocs.Signature フォーラムをご覧ください。ここ.