Java を使用してデジタル署名で PDF に署名する方法

このハウツー トピックでは、Java を使用したデジタル署名PDF ドキュメントに署名する方法を紹介します。 Java のデジタル署名 を使用して PDF に署名するための一般的な署名ライブラリの 1 つを使用します。この機能の実装に追加のソフトウェアは必要なく、いくつかの API 呼び出しと 2 ~ 3 行のコードで機能を開発できます。

Java を使用してデジタル署名で PDF に署名する手順

  1. Java プロジェクトの Maven リポジトリから GroupDocs.Signature for Java をセットアップします
  2. Java を使用して PDF に電子署名を実装するために必要なクラスを追加します。
  3. Signature クラスのインスタンスを作成し、ソース PDF をそのコンストラクターに渡します
  4. DigitalSignOptions クラスのオブジェクトを作成し、必要な証明書ファイルとそのパスワードをコンストラクターに渡します
  5. Signature クラスの Sign メソッドを呼び出し、出力 PDF ファイル名と DigitalSignOptions をそれに渡します。

Java でのデジタル署名の実装 は、上記の手順に従って簡単に実現できます。必要なライブラリをインストールし、必要なクラスへの参照を追加して、デジタル署名で PDF に署名するプロセスを開始します。署名クラスを使用してソース PDF ドキュメントをロードし、DigitalSignOptions クラスを使用して証明書をロードし、デジタル署名位置のプロパティを定義します。最後に、Signature クラスの Sign メソッドを使用して、署名された PDF ドキュメントがディスクに保存されます。

Java を使用してデジタル署名で PDF に署名するコード

この機能の実装を示すために、Java でのデジタル署名の例 を作成しました。背景画像、左位置、上位置、ページ番号など、デジタル署名のさまざまなプロパティも定義しました。さらに、DOCS、XLSX、PPSM、TSV、PPTX などのソース ドキュメントを提供して、デジタル署名で電子署名することができます。

この投稿では、pdf ファイルにデジタル署名を追加するための詳細な手順と Java プログラムを作成しました。最近の記事で、Java を使用して QR コード署名で PDF に署名する方法について説明しました。Javaを使用してQRコード署名でPDFに署名する方法 を参照してください。

 日本語