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画像に変換できます。
- ImageSaveOptionsクラスのオブジェクトを作成します。
- ページサイズと出力画像形式を設定します。
- 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画像に変換するには、以下の手順に従う必要があります。
- ImageSaveOptionsクラスのインスタンスを作成します。
- 出力画像形式をPNGに設定します。
- 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画像に変換する方法について説明しました。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。