この記事では、Java で PDF に添付ファイルを追加する方法について説明します。開発環境を設定するための情報、プログラムを開発する手順のリスト、Java で PDF に添付ファイルを追加するための実行可能なサンプル コードが含まれています。サンプル コードは、Java 環境をサポートする任意の環境で実行できます。Adobe Acrobat などの他のサードパーティ製ツールやソフトウェアをインストールする必要はありません。
Java で PDF に添付ファイルを埋め込む手順
- Aspose.PDF for Java を追加して添付ファイルを埋め込むように IDE を構成する
- FileSpecification をインスタンス化して、添付ファイルの名前と紹介を設定します
- 添付ファイルを追加する Document class オブジェクトを含むソース PDF ファイルを読み込みます
- getEmbeddedFiles() を使用してコレクションにアクセスし、FileSpecification オブジェクトを使用して新しい添付ファイルを追加します
- 添付ファイルが埋め込まれた出力 PDF ファイルを保存する
これらの手順では、Java で PDF に添付ファイルを挿入するプロセスについて説明します。最初のステップでは、添付ファイル名と説明を必要とする FileSpecification オブジェクトが作成されます。最後に、ソース PDF ファイルが Document にロードされ、getEmbeddedFiles().add() メソッドが呼び出されて、キーと FileSpecification オブジェクトを設定することにより PDF に添付ファイルが追加されます。
Java で PDF にファイルを挿入するコード
前述のコードは、Java で PDF にファイルを添付する方法 のプロセスを示しています。 FileSpecification クラス オブジェクトは、説明とともに Excel ファイルをリンクするために使用されますが、ここには任意の種類のファイルを追加できます。 EmbeddedFiles コレクション クラスは、添付ファイルの追加をサポートするだけでなく、添付ファイルを名前またはキーで削除したり、埋め込みファイルが存在するかどうかを確認したり、名前でファイルを検索したりすることもできます。
この記事では、Java で PDF に添付ファイルを追加する方法 について説明しました。円などのグラフィック オブジェクトを PDF ファイルに追加するプロセスについては、Javaを使用してPDFに円を追加する方法 の記事を参照してください。