WordからPDFへの変換は、ドキュメントが共有される前に一般的に使用されます。さまざまなオンラインのWordからPDFへのコンバーターが利用可能であり、単一または限られた数のWord文書を変換できます。ただし、新しいMS Word自動化およびレポート生成ソリューションにより、自動化されたWordからPDFへの変換がシステムの重要な部分になりました。さらに、時間と労力を最小限に抑えるために、DOC/DOCXからPDFへのバッチ変換を自動的に実行する必要があります。このようなシナリオに注目しながら、JavaでWordDOCまたはDOCXドキュメントをプログラムでPDFに変換するプロセスを自動化する方法を紹介します。
JavaWordからPDFへの変換シナリオ この記事では、次のWord(DOC / DOCX)からPDFへの変換について学習します。
JavaでWordをPDFに変換 JavaでWordDOC/ DOCXの選択したページをPDFに変換 PDF 1.5、PDF / A-1aなどの特定のPDF標準を使用してWordをPDFに変換 Javaで画像/テキスト圧縮を使用してWordをPDFに変換 Javaの画像用にカスタマイズされたJPEG品質でWordをPDFに変換 JavaWordからPDFへの変換API Word DOCX / DOCをPDFに変換するには、Aspose.Words for Javaを使用します。これは、一般的なワードプロセッシング形式を操作するための強力なWord自動化APIです。 ダウンロードAspose.Words for Javaを使用するか、次の構成を使用してMavenベースのアプリケーションにインストールできます。
リポジトリ:
AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ 依存:
com.aspose aspose-words 20.1 jdk17 JavaでWordDOC/DOCXをPDFに変換する Word文書をPDFに変換するには、Word文書をロードし、拡張子「.pdf」を付けて保存するだけです。以下は、JavaでDOCX/DOCをPDFに変換する手順です。
Documentクラスを使用してWordドキュメントをロードします。 Document.save()メソッドを使用して、ドキュメントをPDFとして保存します。 次のコードサンプルは、JavaでWordDOCをPDFに変換する方法を示しています。
// ディスクからWord文書をロードする Document doc = new Document("word.docx"); // PDFとして保存 doc.save("output.pdf"); Word文書 PDFドキュメント 選択したWordDOC/DOCXのページをJavaでPDFに変換する Wordの選択したページのみをPDFに変換する場合は、PdfSaveOptionsクラスを使用して変換できます。開始ページのインデックスを指定することにより、最初のNページまたはページ範囲を変換できます。
以下は、JavaでWord DOCX/DOCの選択したページをPDFに変換する手順です。
Documentクラスを使用してWordドキュメントをロードします。 PdfSaveOptionsクラスのインスタンスを作成します。 開始ページのインデックスと変換するページ数を設定します。 Document.save()メソッドを使用して、Word文書をPDFとして保存します。 次のコードサンプルは、Word DOC/DOCXの選択したページをJavaでPDFに変換する方法を示しています。
// ディスクからWord文書をロードする Document doc = new Document("word.