Java API を使用した EPUB から JPG への変換

Aspose.HTML for Java は、 Converter.convertEPUB() メソッドを使用して EPUB 出版物を JPG に変換します。.epub ファイルをストリームとして開き、ImageSaveOptions で JPEG 出力を選択し、宛先パスを指定します。コンバーターは、出版物の HTML、CSS、フォント、および画像を静的なラスター画像としてレンダリングします。


EPUB を JPG に変換する Java コード例

この例では、EPUB ファイルを開き、JPEG 出力を選択し、レンダリングされた結果を output.jpg として保存します。try-with-resources ステートメントは、入力ストリームを自動的に閉じます。

Java で EPUB を JPG に変換する

import com.aspose.html.converters.Converter;
import com.aspose.html.rendering.image.ImageFormat;
import com.aspose.html.saving.ImageSaveOptions;

import java.io.FileInputStream;

// Open the EPUB publication
try (FileInputStream inputStream = new FileInputStream("input.epub")) {
    // Select JPEG output
    ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);

    // Convert EPUB to JPG
    Converter.convertEPUB(inputStream, options, "output.jpg");
}

EPUB から JPG への変換をオンラインでテストする

Java アプリケーションに同じ変換を実装する前に、EPUB ファイルを対話型コンバーターにアップロードし、JPG の変換結果を確認します。

Java API で EPUB を JPG に変換する手順

  1. Maven または Gradle を使用してプロジェクトに Aspose.HTML for Java を追加します。
  2. ソース .epub ファイルを FileInputStream として開きます。
  3. ImageFormat.Jpeg で ImageSaveOptions を作成します。
  4. ストリーム、オプション、出力パスを Converter.convertEPUB() に渡します。
  5. 変換後、入力ストリームを閉じます。try-with-resources ステートメントはこれを自動的に処理します。

JPG 画像出力の設定

ImageSaveOptions を使用して、水平および垂直解像度、ページサイズと余白、背景色、スムージング、CSS 処理、およびテキストレンダリングを設定します。JPG は非可逆圧縮を使用し、透明度をサポートしません。損失のない詳細または透明な出力が必要な場合は、 EPUB から PNG への変換 を選択します。

完全な設定と例については、 Convert EPUB to JPG in Java および ImageSaveOptions API リファレンス を参照してください。


Aspose.HTML for Java をインストール

Aspose の公式リポジトリから Aspose.HTML for Java を追加します。ASPOSE_HTML_VERSION を Aspose.HTML for Java releases ページにある正確なバージョンに置き換え、依存関係を解決するためにプロジェクトを再読み込みまたは再ビルドしてください。

Maven プロジェクトにリポジトリと依存関係を追加します。

Maven – pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>ASPOSE_HTML_VERSION</version>
    </dependency>
</dependencies>

Gradle プロジェクトにリポジトリと依存関係を追加します。

Gradle – build.gradle

repositories {
    maven {
        url = uri('https://releases.aspose.com/java/repo/')
    }
}
dependencies {
    implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}

選択したリリースと互換性のある JDK を使用してください。JAR の手動インストール、Kotlin DSL、更新、依存関係のトラブルシューティングについては、 Install Aspose.HTML for Java を参照してください。


EPUB から JPG への変換に関するよくある質問

1. EPUB から JPG への変換では、選択可能なテキストとリンクが保持されますか?

いいえ、JPG はラスター画像形式です。EPUB テキスト、リンク、ナビゲーション、およびインタラクティブなコンテンツは視覚的にレンダリングされますが、出力では選択可能またはインタラクティブなままではありません。

2. EPUB の変換先には JPG と PNG のどちらを選ぶべきですか?

ファイルサイズを小さくしたい場合や写真を含むページには JPG が適しています。画質を劣化させたくない場合、文字の輪郭を鮮明に保ちたい場合、または透明度が必要な場合は、 EPUB から PNG への変換 を使用します。

3. EPUB から作成した JPG 画像の解像度を変更できますか?

はい。Converter.convertEPUB() の前に、ImageSaveOptions で setHorizontalResolution() および setVerticalResolution() を呼び出します。ページサイズ、余白、背景色、スムージングを設定することもできます。

4. オンラインで無料で EPUB を JPG に変換できますか?

はい。手動変換には、 無料の EPUB から JPG へのオンラインコンバーター を使用してください。Aspose.HTML for Java は、Java アプリケーションで同じタスクを自動化するための商用 API であり、ライセンスを取得する前に評価できます。

関連する Java 変換

関連する Java 変換を選択します。