メタデータを含むスプレッドシートに署名する

導入

このチュートリアルでは、Groupdocs.Signature for .NET を使用して、メタデータを含むスプレッドシートに署名するプロセスを説明します。メタデータ署名を使用すると、ドキュメントに追加情報を埋め込み、コンテキストや検証を提供できます。このガイドを終えると、メタデータ署名をスプレッドシートに簡単に適用できるようになります。

前提条件

始める前に、次の前提条件を満たしていることを確認してください。

  1. Groupdocs.Signature for .NET: Groupdocs.Signature for .NET ライブラリをインストールします。からダウンロードできますここ.
  2. .NET 環境: システムに .NET 環境がセットアップされていることを確認してください。
  3. スプレッドシート ドキュメント: メタデータを使用して署名するサンプル スプレッドシート ドキュメントを用意します。

名前空間のインポート

コードを実装する前に、必要なクラスとメソッドにアクセスするために必要な名前空間をインポートします。

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

ここで、より明確に理解できるようにサンプル コードを複数のステップに分けてみましょう。

ステップ 1: スプレッドシート ドキュメントをロードする

string filePath = "sample.xlsx";
string outputFilePath = Path.Combine("Your Document Directory", "SignSpreadsheetWithMetadata", "SignedWithMetadata.xlsx");
using (Signature signature = new Signature(filePath))
{

ステップ 2: メタデータ署名オプションを定義する

	//事前定義されたメタデータ テキストを使用してメタデータ オプションを作成する
	MetadataSignOptions options = new MetadataSignOptions();

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

	//スプレッドシートのメタデータ署名をいくつか作成する
	SpreadsheetMetadataSignature[] signatures = new SpreadsheetMetadataSignature[]
	{
		new SpreadsheetMetadataSignature("Author", "Mr.Scherlock Holmes"), //文字列値
		new SpreadsheetMetadataSignature("CreatedOn", DateTime.Now), //日時値
		new SpreadsheetMetadataSignature("DocumentId", 123456), //整数値
		new SpreadsheetMetadataSignature("SignatureId", 123.456D), //二重値
		new SpreadsheetMetadataSignature("Amount", 123.456M), //10 進数値
		new SpreadsheetMetadataSignature("Total", 123.456F) //浮動小数点値
	};
	options.Signatures.AddRange(signatures);

ステップ 4: 文書に署名する

	//文書に署名してファイルに保存する
	SignResult result = signature.Sign(outputFilePath, options);
	Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

結論

おめでとう! Groupdocs.Signature for .NET を使用して、メタデータを含むスプレッドシートに署名する方法を学習しました。メタデータ署名によりドキュメントの整合性が強化され、検証目的で追加情報が提供されます。今すぐスプレッドシートにメタデータ署名を適用して、ドキュメントの信頼性とコンテキストを確保しましょう。

よくある質問

メタデータ署名とは何ですか?

メタデータ署名には、検証目的で作成者名、作成日、ドキュメント ID などの追加情報をドキュメントに埋め込むことが含まれます。

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

はい。テキスト、日付、整数、倍精度浮動小数点数、小数点、浮動小数点などのメタデータ署名を要件に応じてカスタマイズできます。

Groupdocs.Signature for .NET は他のドキュメント形式と互換性がありますか?

はい、Groupdocs.Signature for .NET は、スプレッドシート、プレゼンテーション、PDF など、さまざまなドキュメント形式をサポートしています。

メタデータ署名を検証するにはどうすればよいですか?

Groupdocs.Signature またはメタデータ抽出をサポートするその他の互換性のあるソフトウェアを使用して、メタデータ署名を検証できます。

メタデータ署名をプログラムで適用できますか?

はい、.NET アプリケーション内で Groupdocs.Signature for .NET ライブラリを使用して、プログラムによってメタデータ署名を適用できます。