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

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

近いうちに、Word から JPG へのプログラムによる変換プロセスを示すブログ投稿を公開しました。このブログ投稿では、Java イメージ ライブラリ を使用して WordPNG に変換する方法を説明します。このライブラリは、開発者が Java 言語で数行のソース コードを書くことによって、Word から PNG へのコンバーターを作成するのを容易にする多くの機能を提供します。ただし、このチュートリアルを開始する前に、ローカル マシンに Java をセットアップしておく必要があります。

以下のセクションについて説明します。

Word から PNG へのコンバーター - ライブラリのインストール

このライブラリのインストール プロセスは簡単です。 JAR ファイルを ダウンロード するか、Maven 構成に従って、Java アプリケーションでこのライブラリを設定できます。

<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 を PNG に変換する

次の手順とコード スニペットに従って、ビジネス アプリケーション用の Word から PNG への変換モジュールを開発できます。

以下の手順に従ってください。

  1. Document クラスのインスタンスを作成し、ソース Word ファイルを読み込みます。
  2. ImageSaveOptions クラスのコンストラクターを初期化して、ドキュメント ページまたは形状を画像にレンダリングするときに追加オプションを指定できるようにします。
  3. ドキュメントの最初のページのみを変換するには、setPageSet メソッドを呼び出して「PageSet」を「0」に設定します。
  4. setImageBrightness メソッドを呼び出して、画像の明るさを変更します。
  5. setImageContrast メソッドを呼び出して、画像のコントラストを設定します。
  6. setHorizontalResolution メソッドを呼び出して、水平解像度を変更します。これらのプロパティのデフォルト値は 96.0 で、解像度は 96dpi です。
  7. save メソッドを呼び出して、ドキュメントを PNG 形式で保存します。

次のコードをコピーしてメイン ファイルに貼り付けます。

// Document クラスのオブジェクトをインスタンス化し、MS Word ファイルをロードします。 https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// ドキュメント ページまたは形状を画像にレンダリングするときに追加オプションを指定できるクラスである ImageSaveOptions のコンストラクタを初期化します。 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// ドキュメントの最初のページのみを変換するには、setPageSet メソッドを呼び出して "PageSet" を "0" に設定します。 
options.setPageSet(new PageSet(0));
// setImageBrightness メソッドを呼び出して、画像の明るさを変更します。 
options.setImageBrightness(0.3f);
// setImageContrast メソッドを呼び出して、画像のコントラストを設定します。 
options.setImageContrast(0.7f);
// setHorizontalResolution メソッドを呼び出して、水平解像度を変更します。これらのプロパティのデフォルト値は 96.0 で、解像度は 96dpi です。 
options.setHorizontalResolution(72f);
// save メソッドを呼び出して、ドキュメントを PNG 形式で保存します。 
doc.save(  "SaveDocx2Png.png", options);

出力は次の画像で確認できます。

WordからPNGへのコンバーター

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

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

まとめ

以上で本記事を終了いたします。 Java イメージ ライブラリを使用して Word を PNG に変換する方法を学習したことを願っています。さらに、このエンタープライズ レベルのライブラリが提供するいくつかの高度な方法についても調べました。最後に、他の優れた機能について知るために ドキュメント にアクセスすることを忘れないでください。

さらに、Getting Started guide に従うことをお勧めします。

最後に、conholdate.com が新しいブログ記事を書いています。そのため、定期的な更新については連絡を取り合ってください。

質問する

フォーラムで質問やクエリをお知らせください。

よくある質問

Word 文書を PNG に変換するにはどうすればよいですか?

Document クラスのインスタンスを作成し、ソース Word ファイルを読み込み、save メソッドを呼び出してドキュメントを PNG 形式で保存します。

関連項目