この記事では、Java を使用して Word ドキュメントにデジタル署名する方法に関するガイダンスを提供します。これには、アプリケーション開発用の IDE を設定するための詳細、アルゴリズムを定義する手順のリスト、Java を使用して Word 文書に署名を挿入する方法 を示す実行可能なサンプル コードが含まれています。 Word 文書に署名する際にデジタル署名をカスタマイズするためのさまざまなオプションを検討します。
Java を使用して Word に署名を挿入する手順
- ドキュメントの署名に Aspose.Words for Java を使用するように IDE を設定します
- SignOptions クラス オブジェクトをインスタンス化してデジタル署名をカスタマイズします
- コメントや時間などのさまざまなプロパティを設定します
- PFX 証明書ファイルをロードするための CertificateHolder クラス オブジェクトを作成します。
- DigitalSignatureUtil クラスの Sign() メソッドを使用して、対象の Word ドキュメントに署名して保存します。
これらの手順では、Java を使用して Word 文書に署名する方法 を説明します。このプロセスは、デジタル署名のカスタマイズをサポートする SignOptions クラスのオブジェクトを宣言することから始まります。 CertificateHolder クラスを使用して、出力 Word ファイルを保存するために DigitalSignatureUtil.sign() メソッドで使用されるパスワードとともに証明書ファイルを読み込みます。
Java を使用して Word 文書に署名するコード
上記のコード セグメントは、Java を使用して Word に署名を挿入する簡単なアプリケーションを示しています。まず、コメント、署名時刻、プロバイダー ID、署名行画像、および復号化パスワードの設定をサポートする SignOptions クラスを使用しました。次のステップでは、CertificateHolder クラスを使用して証明書をロードし、ドキュメントに署名します。ただし、このクラスを使用して、バイト配列、ファイル名、パスワード、およびエイリアスをさまざまに組み合わせて証明書を作成することもできます。
この短いチュートリアルでは、Java を使用して Word に署名を挿入する方法 を説明しました。 Word ファイルにパスワードを追加する場合は、Javaを使用してWord文書にパスワードを追加する方法 の記事を参照してください。