Aspose.HTML untuk Java adalah API manipulasi HTML lanjutan untuk memanipulasi dan menghasilkan HTML dalam aplikasi Java. API memungkinkan untuk menambah, menghapus, mengganti node, mengekstrak CSS, dan menavigasi dokumen melalui berbagai cara. Selain itu, API menyediakan kemampuan untuk memuat EPUB dan MHTML serta menawarkan pembuatan skrip yang memungkinkan manipulasi DOM melalui JavaScript.
Aspose.HTML untuk Java mendukung konversi format antar file untuk memuat dokumen HTML dan menyimpan hasilnya dalam XPS, PDF, dan gambar raster termasuk JPEG, PNG, BMP, dan lainnya serta menyediakan enkripsi untuk file PDF.

Fitur API Pemrosesan HTML Java Tingkat Lanjut

Buat halaman HTML dari awal

Muat file yang ada

Menerapkan spesifikasi W3C

Komponen ringan dan mandiri

Sisipkan, ganti, atau hapus node

Ekstrak informasi gaya CSS

Muat format dokumen EPUB dan MHTML

Render HTML ke gambar raster

Fitur API dalam Dokumentasi

Anda dapat melihat daftar lengkap fitur Aspose.HTML di dokumentasi kami. Menggunakan pustaka Aspose.HTML untuk Java di proyek Anda memungkinkan Anda melakukan tugas-tugas berikut:

  • Membuat atau membuka dokumen HTML yang sudah ada dari berbagai sumber (Aspose.HTML.Examples.QuickStart.DocumentOpenTests dalam proyek contoh).
  • Manipulasi HTML: membuat, mengedit, menghapus, dan mengganti node HTML melalui API.
  • Menyimpan dokumen HTML.
  • Mengekstraksi gaya CSS untuk node HTML tertentu.
  • Mengonfigurasi kotak pasir dokumen yang memengaruhi pemrosesan dokumen HTML.
  • Navigasi melalui dokumen HTML dengan berbagai cara.
  • Mengubah dokumen HTML menjadi berbagai format yang didukung: JPEG, PNG, BMP, TIFF, PDF, XPS, dan lainnya.

Konversi HTML ke Format PDF dan XPS

API mendukung rendering HTML ke gambar raster yang paling umum digunakan termasuk format BMP, TIFF, JPEG, & PNG, PDF, dan XPS. Pengembang dapat menyesuaikan dengan mengonfigurasi aspek PageSetup untuk format tata letak tetap yang dihasilkan termasuk nomor halaman yang akan dirender, ukuran halaman yang dihasilkan, atau menyetel kompresi JPEG untuk gambar yang disematkan.

Render HTML sebagai format tata letak tetap – Java


     
    // Load a file to be rendered
    HTMLDocument htmdoc = new HTMLDocument(dir + "template.html");

    // Render HTML to PDF & XPS
    HtmlRenderer renderer = new HtmlRenderer();

    renderer.render(new PdfDevice(new PdfRenderingOptions(), dir + "output.pdf"), htmdoc);
    renderer.render(new XpsDevice(new XpsRenderingOptions(), dir + "output.xps"), htmdoc);


Anda dapat mencoba Konverter HTML online.

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

Konversi ke Gambar Raster

Aspose.HTML untuk Java menawarkan mesin rendering fidelitas tinggi pada intinya yang dapat mengonversi halaman HTML ke format gambar raster yang paling umum digunakan termasuk TIFF, BMP, PNG & JPEG tanpa memerlukan perangkat lunak atau alat tambahan apa pun.

Memanipulasi file EPUB dan MHTML

Pustaka ini mampu memuat file EPUB dan MHTML untuk melakukan berbagai operasi termasuk konversi ke tata letak tetap dan format gambar raster.

Navigasi Node HTML

API mendukung navigasi melalui file HTML baik dengan XPath, elemen, atau kueri pemilih CSS dan seseorang dapat menyisipkan, mengekstrak, menghapus, atau mengganti node dengan mudah.

Ekstrak semua node bertipe anchor – Java


     
    // instance creation of HTMLDocument and loading HTML from URL
    HTMLDocument dct = new HTMLDocument("https://www.aspose.com");

    // get all anchor type nodes 
    NodeList nodelist = dct.getDocumentElement().querySelectorAll("a");

    // display anchor text & href values for all nodes
    for (Node node : nodelist){

        HTMLAnchorElement anchor = (HTMLAnchorElement)node;
        System.out.println("Text: " + node.getTextContent() + " Href: " + anchor.getHref());
    }



Konfigurasi Kotak Pasir

API HTML memungkinkan Anda mengonfigurasi kotak pasir dokumen yang memengaruhi pemrosesan dokumen HTML, yaitu; gaya CSS dalam beberapa kasus bergantung pada ukuran layar.



  

Support and Learning Resources

  
  

Aspose.HTML menawarkan API pemrosesan HTML individu untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: