PDF タイムスタンプアダー
Documentize PDF タイムスタンプアダー for .NETは、PDFドキュメントにセキュアなタイムスタンプを追加するために設計された強力なツールです。これは、信頼できる時間参照を提供することによってドキュメントの整合性と真正性を向上させ、デジタル署名の基準への準拠を保証します。
主な機能:
- セキュアなタイムスタンプの追加: 簡単にPDFドキュメントにセキュアなタイムスタンプを追加します。
- カスタマイズ可能なタイムスタンプサーバー: カスタムタイムスタンプサーバーのURLと認証情報を使用します。
- 自動化: タイムスタンプ処理を.NETアプリケーションに統合して、自動化されたワークフローを実現します。
- 準拠: あなたのドキュメントがデジタル署名およびタイムスタンプに関する業界標準を満たすことを確認します。
PDFドキュメントにタイムスタンプを追加する方法
PDFドキュメントにセキュアなタイムスタンプを追加するには、以下の手順に従います:
Timestamp
クラスのインスタンスを作成します。- タイムスタンプ処理の設定を行うために
AddTimestampOptions
のインスタンスを作成します。 AddInput
メソッドを使用して入力PDFファイルを追加します。AddOutput
を使用して出力ファイルのパスを設定します。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);
タイムスタンプサーバーでカスタム認証を使用する方法
タイムスタンプサーバーに接続する際に基本認証情報を提供することができます。これにより、ユーザー名とパスワードが必要なサーバーに対して認証が可能になります。
Timestamp
クラスのインスタンスを作成します。serverBasicAuthCredentials
を含むAddTimestampOptions
のインスタンスを作成します。- 入力ファイルと出力ファイルのパスを追加します。
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ファイルのパスワードを安全に管理してください。