EPUB から PDF への PDF 保存オプションの指定

導入

Aspose.HTML for Java は、HTML および EPUB ドキュメントを操作するための強力なツールです。このステップバイステップのガイドでは、Aspose.HTML for Java を使用して EPUB ファイルを PDF に変換するプロセスを説明します。経験豊富な開発者であっても、初心者であっても、このチュートリアルでは、このタスクを効率的に実行するために必要な知識とスキルを提供します。

前提条件

始める前に、次の前提条件が満たされていることを確認してください。

  • Java 開発環境: システム上に Java 開発環境がセットアップされている必要があります。

  • Aspose.HTML for Java: Aspose.HTML for Java ライブラリをダウンロードしてインストールします。ライブラリと関連ドキュメントは、Webサイト.

  • EPUB ファイル: PDF に変換する EPUB ファイルが必要です。

それでは、Aspose.HTML for Java を使用して EPUB を PDF に変換するためのステップバイステップのガイドを見てみましょう。

ステップ 1: EPUB ファイルを開く

まず、既存の EPUB ファイルを開いて読み取ります。を使用できますFileInputStreamこれを達成するために。このステップのコードは次のとおりです。

try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream(Resources.input("input.epub"))) {
    //次のステップのコードがここに入力されます。
}

ステップ 2: PDF 保存オプションを定義する

のインスタンスを作成しますPdfSaveOptionsカスタムのページ サイズと背景色を使用します。要件に応じてページ設定を構成できます。その方法は次のとおりです。

com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(new com.aspose.html.drawing.Size(
    com.aspose.html.drawing.Length.fromPixels(3000),
    com.aspose.html.drawing.Length.fromPixels(1000))
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);
options.setBackgroundColor(com.aspose.html.drawing.Color.getAliceBlue());

ステップ 3: EPUB を PDF に変換する

今、電話してくださいConvertEPUBEPUBファイルをPDFに変換する方法です。入力ストリーム、PDF 保存オプション、出力場所を指定します。その方法は次のとおりです。

com.aspose.html.converters.Converter.convertEPUB(
    fileInputStream,
    options,
    Resources.output("output.pdf")
);

おめでとう! Aspose.HTML for Java を使用して、EPUB ファイルを PDF に正常に変換しました。これで、指定した出力場所にある変換された PDF ファイルにアクセスできるようになります。

完全なソースコード

Specifying PDF Save Options for EPUB to PDF
        //既存の EPUB ファイルを開いて読み取ります。
        try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream(Resources.input("input.epub"))) {
            //カスタムのページ サイズと背景色を使用して PdfSaveOptions のインスタンスを作成します。
            com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
            com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
            com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
            anyPage.setSize(new com.aspose.html.drawing.Size(
                    com.aspose.html.drawing.Length.fromPixels(3000),
                    com.aspose.html.drawing.Length.fromPixels(1000))
            );
            pageSetup.setAnyPage(anyPage);
            options.setPageSetup(pageSetup);
            options.setBackgroundColor(com.aspose.html.drawing.Color.getAliceBlue());
            // ConvertEPUB メソッドを呼び出して、EPUB を PDF に変換します。
            com.aspose.html.converters.Converter.convertEPUB(
                    fileInputStream,
                    options,
                    Resources.output("output.pdf")
            );
        }

結論

このチュートリアルでは、Aspose.HTML for Java を使用して EPUB ファイルを PDF 形式に変換する方法を学習しました。この多用途ライブラリは、開発者にドキュメント操作のための強力なツールを提供します。このガイドで概説されている手順に従うことで、EPUB から PDF への変換を Java アプリケーションにシームレスに統合できます。

よくある質問 (FAQ)

Aspose.HTML for Java は無料のライブラリですか?

Aspose.HTML for Java は商用ライブラリですが、Web サイトから無料試用版を入手できます。Webサイト.

どの EPUB 形式が変換にサポートされていますか?

Aspose.HTML for Java は、さまざまな EPUB 形式の変換をサポートし、ほとんどの EPUB ドキュメントとの互換性を保証します。

PDF 出力をさらにカスタマイズできますか?

はい、ページ設定、背景色、その他の設定を調整することで PDF 出力をカスタマイズできます。PdfSaveOptions.

Aspose.HTML for Java の試用版に制限はありますか?

試用版にはいくつかの制限がある場合があるため、詳細についてはドキュメントを確認することをお勧めします。

Aspose.HTML for Java のサポートはどこで入手できますか?

質問への回答を見つけたり、サポートを求めることができます。Aspose.HTML フォーラム.