Java による HTML 変換

HTML を PDF、XPS、JPG、BMP、PNG、TIFF などの画像に変換して、クロスプラットフォームの Java アプリケーションを構築します。

Java ライブラリを使用して HTML を変換する方法

HTML ファイルや Web ページをライブ URL から PDF、XPS、画像、その他の形式などの他の形式にバッチ変換する必要がある場合はいつでも、Java HTML パーサー API がそのようなすべてのケースを処理します。 API は HTMLDocument を提供してドキュメントをロードし、 PdfSaveOptionsImageSaveOptions などを対象にファイル固有の設定と、出力ファイルにレンダリングするための コンバータ クラス


HTML から PDF への変換

プログラムによる単一または複数の HTML ファイルから PDF への変換の場合、プロセスは、HtmlDocument クラスを使用してソース HTML ファイルをロードし、ページ サイズ、余白、ファイル アクセス権、CSS メディア タイプなどの特定の PDF 設定については、PdfSaveOptions クラスを使用し、最後に呼び出します。 HTMLDocument、PdfSaveOptions、および出力ファイル パスをパラメーターとして持つ Converter クラスの ConvertHTML() メソッド。

HTML から PDF への変換用の Java コード

// Initialize an HTML document from html file
HTMLDocument htmltoPdf = new HTMLDocument("sourceFile.html");
try {
    // Initialize PdfSaveOptions
    PdfSaveOptions pdfOpts = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.convertHTML(
            htmltoPdf,
            pdfOpts,
            "output.pdf"
    );
} finally {
    if (htmltoPdf != null) {
        htmltoPdf.dispose();
    }
}



HTML を画像に変換する

Java html パーサー API は、HTML データの読み取り、抽出、操作用に構築されており、HTML データを簡単に画像形式にレンダリングできます。 setCompression、setFormat、setHorizo​​ntalResolution、setSmoothingMode、setVerticalResolution などのすべての特定の設定のメソッドを提供する API ImageSaveOptions クラス オブジェクトを作成します。最後に、HTMLDocument オブジェクト、画像オプション、ターゲット画像をパラメータとして持つ Converter.convertHTML メソッドを使用して変換します。

HTML を画像形式に変換する Java コード

// Initialize an HTML document from a file
HTMLDocument htmltoImages = new HTMLDocument("document.html");
try {
    // Initialize ImageSaveOptions having image format and format can be Png, Jpeg, Bmp, Gif, Tiff
    ImageSaveOptions imgOptions = new ImageSaveOptions(ImageFormat.Png);

    // Convert HTML to PNG
    Converter.convertHTML(htmltoImages, imgOptions, "output.png");
} finally {
    if (htmltoImages != null) {
        htmltoImages.dispose();
    }
}



Aspose.Html.Converters パッケージは、変換メソッドへの簡単なアクセスを実装します。 PDF、XPS、JPEG、PNG、BMP、TIFF、GIF、MHTML、MD などの一般的な形式への幅広い HTML 変換を提供します。 Aspose.HTML for Java API 変換機能の詳細については、ドキュメントの章 フォーマット間の変換 を参照してください。

その他のサポートされている変換

HTML、XHTML、MHTML、EPUB、Markdown、および SVG ファイルを、以下にリストされているいくつかを含む他の多くのファイル形式に変換することもできます。