PDF タイムスタンプアダー

Documentize PDF タイムスタンプアダー for .NETは、PDFドキュメントにセキュアなタイムスタンプを追加するために設計された強力なツールです。これは、信頼できる時間参照を提供することによってドキュメントの整合性と真正性を向上させ、デジタル署名の基準への準拠を保証します。

主な機能:

  • セキュアなタイムスタンプの追加: 簡単にPDFドキュメントにセキュアなタイムスタンプを追加します。
  • カスタマイズ可能なタイムスタンプサーバー: カスタムタイムスタンプサーバーのURLと認証情報を使用します。
  • 自動化: タイムスタンプ処理を.NETアプリケーションに統合して、自動化されたワークフローを実現します。
  • 準拠: あなたのドキュメントがデジタル署名およびタイムスタンプに関する業界標準を満たすことを確認します。

PDFドキュメントにタイムスタンプを追加する方法

PDFドキュメントにセキュアなタイムスタンプを追加するには、以下の手順に従います:

  1. Timestampクラスのインスタンスを作成します。
  2. タイムスタンプ処理の設定を行うためにAddTimestampOptionsのインスタンスを作成します。
  3. AddInputメソッドを使用して入力PDFファイルを追加します。
  4. AddOutputを使用して出力ファイルのパスを設定します。
  5. Processメソッドを使用してタイムスタンプ処理を実行します。
 1// タイムスタンププラグインをインスタンス化
 2var plugin = new Timestamp();
 3
 4// タイムスタンプオプションを設定
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
 6
 7// 入力PDFファイルを追加
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 出力PDFファイルを指定
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// タイムスタンプ処理を実行
14plugin.Process(opt);

タイムスタンプサーバーでカスタム認証を使用する方法

タイムスタンプサーバーに接続する際に基本認証情報を提供することができます。これにより、ユーザー名とパスワードが必要なサーバーに対して認証が可能になります。

  1. Timestampクラスのインスタンスを作成します。
  2. serverBasicAuthCredentialsを含むAddTimestampOptionsのインスタンスを作成します。
  3. 入力ファイルと出力ファイルのパスを追加します。
  4. Processメソッドを呼び出します。
 1// タイムスタンププラグインをインスタンス化
 2var plugin = new Timestamp();
 3
 4// 認証を含むタイムスタンプオプションを設定
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
 6
 7// 入力PDFファイルを追加
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 出力PDFファイルを指定
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// タイムスタンプ処理を実行
14plugin.Process(opt);

PFXファイルとパスワードの取り扱い

AddTimestampOptionsクラスを使用すると、デジタル署名用にPFXファイルとパスワードを使用することができます。

  • PFXストリームまたはファイルパス: PFXファイルに対してストリームまたはファイルパスを提供できます。
  • パスワード保護: PFXファイルのパスワードを安全に管理してください。
 日本語