Javaを使用してWordをPDFに変換する

Javaを使用してWordをPDFに変換する

過去に、JavaアプリケーションでPDFファイルをMSWordファイルに変換する方法を示すブログ投稿を公開しました。 PDFおよびWordファイル形式は、その豊富な特性により、最も人気があり、広く使用されているファイル形式です。ただし、この記事では、この軽量のエンタープライズレベルのJavaライブラリを使用して、プログラムでJavaを使用してWordをPDFに変換する方法を学習します。このライブラリはセットアップが簡単で、サードパーティのライブラリに依存しません。

このブログ投稿では、次のセクションについて説明します。

Javaを使用してWordをPDFに変換-APIのインストール

このJavaライブラリのインストール手順は非常に簡単です。このリンクにアクセスして、インストールについて知ることができます。ただし、jarファイルをダウンロードするか、次のMaven構成に従うことができます。

リポジトリ

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

依存

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

JavaアプリでWordからPDFへのコンバーターを構築する方法

プログラムによるDOCX/DOCファイルのPDF形式への変換はもはや難しい作業ではありません。このJavaライブラリを使用すると、数行のコードを使用してファイルを操作できます。

次の手順とコードスニペットは、Javaを使用してWordをPDFに変換します。

  1. Documentクラスのコンストラクターを作成し、ソースDOCXファイルをロードします。
  2. saveメソッドを呼び出して、ファイルをPDF形式で保存します。
// Documentクラスのインスタンスを初期化し、ソースDOCXファイルをロードします
Document doc = new Document( "output.docx");
// saveメソッドを呼び出して、ファイルをPDF形式で保存します
doc.save( "SaveDocx2PDF.pdf");

プログラムでDOCXをPDFに変換するJavaライブラリ-高度な機能

このセクションでは、このライブラリのいくつかの高度な機能について学習します。

この変換を実現するには、次の手順に従います。

  1. Documentクラスのインスタンスを初期化し、ソースDOCXファイルをロードします。
  2. PdfSaveOptionsクラスのオブジェクトを作成します。
  3. このsetComplianceメソッドを呼び出して、PDF標準のコンプライアンスレベルを指定します。
  4. setExportDocumentStructureメソッドは、ドキュメント構造をエクスポートするかどうかを決定する値を設定します。
  5. setJpegQualityメソッドを呼び出して、PDFドキュメント内のJPEG画像の品質を指定します。
  6. saveメソッドを呼び出して、ファイルをPDF形式で保存します。
// Documentクラスのインスタンスを初期化し、ソースDOCXファイルをロードします
Document doc = new Document( "output.docx");
// saveメソッドを呼び出して、ファイルをPDF形式で保存します
doc.save( "SaveDocx2PDF.pdf");

無料ライセンスを取得する

無料の一時ライセンスを利用して、評価の制限なしにAPIを試すことができます。

まとめ

これで、このブログ投稿は終わりです。プログラムでJavaを使用してWordをPDFに変換する方法を説明しました。さらに、このJavaライブラリのドキュメントにアクセスして、他の機能を調べることができます。この記事は、JavaアプリケーションにWordからPDFへのコンバーターを装備することを検討している場合に役立ちます。さらに、conholdate.comは、新しいトピックに関する他のブログ投稿を書いています。したがって、最新のアップデートについては連絡を取り合ってください。

質問する

あなたは私たちのフォーラムであなたの質問や質問を共有することができます。

関連項目