このチュートリアルでは、Javaで PDF を Word に画像として挿入する方法を説明します。環境設定の手順、プログラミング手順のリスト、そして Javaで PDF を画像として Word に挿入する方法 を示すサンプルコードを通じて、このタスクの実行方法を案内します。変換プロセスを制御し、カスタム出力ファイルを作成するためのコードのいくつかのバリエーションも説明します。
JavaでWordにPDF画像を挿入する手順
- 環境を Aspose.Total for Java を使用するように設定して、アプリケーションを開発します。
- PDF と Word のライブラリにライセンスを適用する
- aspose.pdf ライブラリから Document クラスオブジェクトにソース PDF ファイルをロードします
- aspose.words ライブラリの Document クラスオブジェクトを使用して、新しい空の Word ファイルを作成します。
- PDF ページを PNG にレンダリングする際の出力画像解像度やその他のパラメータを設定する
- PDF の各ページを反復処理し、画像に変換して、Word 文書に保存します。
- Word ファイルで画像を挿入するたびに、最後のページを除き改ページを挿入する
- 結果として得られた Word ファイルをディスクに保存する
これらの手順は JavaでPDF画像をWordに挿入する方法 を説明します。まず、ソースPDFファイルを読み込み、空のWordファイルを作成し、各ページを反復処理します。定義された解像度やその他のレンダリングパラメータを使用して各PDFページをPNG画像に変換し、画像をWordファイルの新しいページに保存し、最終的なWordファイルを保存します。
JavaでPDFを画像としてWordに挿入するコード
このコードは、JavaでPDF画像をWordに挿入する方法を示しています。挿入した画像のサイズを元のPDFページに合わせたい場合は、PageSetup.setPageWidth または setPageHeight を使用すると、出力画像が伸びたり切り取られたりしません。画像の品質とファイルサイズを制御するには、画像デバイスを介して提供される CompressionType オプションを試すことができます。
この記事では、テキストベースの PDF ページを Word ファイル内の画像としてレンダリングする手順を説明します。スキャンした PDF を Word に変換するには、記事 Convert Scanned PDF to Word using Java を参照してください。