導入

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 フォーラムをご覧ください。 ここ.