JavaでテキストをPNG、JPEG、またはGIF画像に変換する

テキストを読み取り専用にするなど、さまざまな場合にテキストから画像への変換が必要になることがよくあります。 前の記事で、TXTファイルのテキストをJavaでPDFに変換する方法について書きました。この記事では、JavaでプログラムによってテキストをPNGJPEG、またはGIF画像に変換する方法を学習します。

JavaでテキストをPNG、JPEG、またはGIF画像に変換するAPI

Aspose.Words for Javaは、JavaベースのアプリケーションでMS Word文書を作成、編集、または変換するための豊富な機能を備えたAPIです。さらに、テキストドキュメントから他のドキュメントおよび画像形式への忠実度の高い変換をサポートします。この記事では、Aspose.Words for Javaを使用して、テキストをPNG、JPEG、またはGIF画像に変換します。 APIの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>22.4</version>
    <classifier>jdk17</classifier>
</dependency>

Javaでテキスト(TXT)を画像に変換する

TXTファイルは、フォーマットせずにプレーンテキストを保存するための最も簡単で簡単な方法を提供します。したがって、TXTファイルを使用して、そのテキストをPNG、JPEG、またはGIF画像に変換します。以下は、Javaでテキストを画像に変換する手順です。

  • Documentクラスを使用してテキストファイルをロードします。
  • ドキュメント内のすべてのページをループします。
  • Document.ExtractPages()メソッドを使用して各ページを抽出します。
  • Document.save()メソッドを使用して、ページをPNG(または別の画像形式)として保存します。

次のコードサンプルは、Javaでテキストを画像に変換する方法を示しています。

// テキストファイルをロード
Document doc = new Document("Input.txt");

// 各ページをループする
for (int page = 0; page < doc.getPageCount(); page++) {
	// ページを抽出する
	var extractedPage = doc.extractPages(page, 1);

	// 画像として保存(例:PNG)
	extractedPage.save("Output_" + page + ".png");
}

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

評価の制限なしにAspose.WordsforJavaを使用するために、一時ライセンスを取得することができます。

結論

この記事では、Javaでプログラムによってテキストを画像に変換する方法を学びました。 APIをインストールし、提供されているコードサンプルを使用して、テキストをPNG、JPEG、またはGIF画像に変換するだけです。さらに、ドキュメントを使用して、Aspose.WordsforJavaの他の機能を調べることができます。また、ご不明な点やご質問がございましたら、フォーラムからお問い合わせください。

関連項目