EPUBからJPGPNGJava

EPUBファイル形式は、電子書籍、パンフレット、パンフレットなどの印刷によく使用されます。ファイルの内容を表示するために、EPUBファイルを画像に変換する必要がある場合があります。したがって、この記事では、JavaでEPUBファイルをプログラムでJPGまたはPNG画像に変換する方法について説明します。

EPUBから画像への変換–JavaAPIのインストール

Aspose.HTML for Javaは、HTML、MHTML、XPS、EPUB、およびその他の多くのファイル形式を作成、編集、および操作するために使用できます。そのJARファイルをNewReleasesページからダウンロードするか、プロジェクトのpom.xmlファイルに次の構成を貼り付けることができます。

リポジトリ:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

依存:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

JavaでEPUBをJPG画像に変換する

以下の手順に従って、EPUBファイルをJPG画像に変換できます。

  1. ImageSaveOptionsクラスのオブジェクトを作成します。
  2. ページサイズと出力画像形式を設定します。
  3. ConvertEPUBメソッドを使用して出力JPG画像を保存します。

次のコードサンプルでは、JavaでEPUBファイルをJPG画像に変換する方法について詳しく説明しています。

// ソースEPUBファイルへのパスを準備します
String sourcePath = "input.epub";

// 変換されたファイルを保存するためのパスを準備します 
String outputPath = "output.jpg";

// ImageSaveOptionsのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Jpeg);
options.setSmoothingMode(SmoothingMode.HighQuality);
options.getPageSetup().setAnyPage(new Page(
    new Size(
Length.fromInches(4),
Length.fromInches(5.5))));

// ConvertEPUBメソッドを呼び出して、EPUBをJPG画像に変換します
Converter.convertEPUB(sourcePath, options, outputPath);

プログラムでJavaでEPUBをPNG画像に変換する

EPUBファイルをPNG画像に変換するには、以下の手順に従う必要があります。

  1. ImageSaveOptionsクラスのインスタンスを作成します。
  2. 出力画像形式をPNGに設定します。
  3. ConvertEPUBメソッドを使用して、EPUBをPNG画像に変換します。

次のコードサンプルは、JavaでEPUBファイルをPNG画像に変換する方法を説明しています。

// ソースEPUBファイルへのパスを準備します
String sourcePath = "input.epub";

// 変換されたファイルを保存するためのパスを準備します 
String outputPath = "output.png";

// ImageSaveOptionsのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
options.getPageSetup().getAnyPage().setSize(new Size(500, 500));

// ConvertEPUBメソッドを呼び出して、EPUBをPNG画像に変換します
Converter.convertEPUB(sourcePath, options, outputPath);

Aspose.HTML forJavaAPIを探索する

ドキュメントのさまざまな章を参照して、APIに含まれる他の機能を学ぶことができます。

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

API機能を制限なく評価するために、無料の一時ライセンスをリクエストできます。

結論

この記事では、JavaでEPUBファイルをJPGまたはPNG画像に変換する方法について説明しました。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

JavaでHTMLをMHTに変換