Konversi HTML Melalui Java

Konversikan HTML ke PDF, XPS, dan Gambar termasuk JPG, BMP, PNG, TIFF untuk membuat aplikasi Java lintas platform.

Cara Mengonversi HTML Menggunakan Pustaka Java

Setiap kali diperlukan konversi batch file HTML serta halaman web dari URL langsung ke format lain termasuk PDF, XPS, Gambar, dan format lainnya, Java HTML Parser API siap menangani semua kasus tersebut. API menyediakan HTMLDocument untuk memuat dokumen, menyimpan kelas opsi seperti PdfSaveOptions , ImageSaveOptions dll untuk target setelan khusus file dan class Converter untuk merender ke file output.


Konversi HTML ke PDF

Untuk satu atau beberapa file HTML ke konversi PDF secara terprogram, prosesnya adalah, memuat file HTML sumber menggunakan kelas HtmlDocument, untuk pengaturan PDF tertentu seperti ukuran halaman, margin, izin file, tipe media CSS, dll gunakan kelas PdfSaveOptions dan terakhir panggil metode ConvertHTML() dari kelas Converter yang memiliki HTMLDocument, PdfSaveOptions, dan jalur file keluaran sebagai parameter.

Kode Java untuk Konversi HTML ke PDF

// 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();
    }
}



Konversikan HTML ke Gambar

Java html parser API dibuat untuk membaca, mengekstrak, dan memanipulasi data HTML, dapat merender data HTML ke format gambar dengan mudah. Membuat objek class API ImageSaveOptions yang menyediakan metode untuk semua setelan tertentu seperti setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution, dll. Dan terakhir gunakan metode Converter.convertHTML untuk konversi, dengan objek HTMLDocument, opsi gambar, dan gambar target sebagai parameter.

Kode Java untuk Mengonversi HTML ke Format Gambar

// 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();
    }
}



Paket Aspose.Html.Converters menerapkan akses mudah ke metode konversi. Ini menyediakan berbagai konversi HTML ke format populer, seperti PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML, dan MD. Kunjungi bab dokumentasi Mengonversi Antar Format untuk mempelajari lebih lanjut Aspose.HTML untuk fitur konversi API Java.

Konversi lain yang Didukung

Anda juga dapat mengonversi file HTML, XHTML, MHTML, EPUB, Markdown, dan SVG ke banyak format file lain termasuk beberapa yang tercantum di bawah ini: