HTML ke Gambar Java

HTML sering digunakan untuk menampilkan data dan informasi melalui halaman web, aplikasi web, dan platform yang berbeda. Anda mungkin perlu mengonversi HTML menjadi gambar seperti JPG, PNG, TIFF, BMP, dll. Anda dapat melakukan konversi HTML ke gambar secara terprogram menggunakan Aspose.HTML for Java di aplikasi berbasis Java Anda. Selain itu, API menangani rendering HTML ke gambar dan Anda tidak perlu khawatir tentang detail yang mendasari format file. Cukup gunakan panggilan API dan file HTML akan dirender dengan baik. Mari kita jelajahi Java HTML ke konversi gambar secara mendetail:

Java HTML to Image Converter – Instalasi API

Aspose.HTML for Java API mendukung pengeditan, manipulasi, serta konversi file HTML menggunakan bahasa Java. Itu dapat dengan mudah dikonfigurasikan dengan mengunduh dari Rilis Baru atau melalui Aspose Repository dengan konfigurasi instalasi berikut:

Gudang:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Ketergantungan:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Konversi Gambar HTML ke JPG di Java

Anda dapat dengan mudah mengonversi file HTML ke gambar dengan beberapa baris kode. Mari kita belajar konversi gambar HTML ke JPG dengan langkah-langkah di bawah ini:

  1. Muat file HTML masukan
  2. Inisialisasi ImageSaveOptions
  3. Konversikan HTML ke output gambar JPG

Cuplikan kode di bawah ini menunjukkan cara mengonversi gambar HTML ke JPG menggunakan kode Java:

// Muat dokumen HTML masukan
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inisialisasi ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);

    // Konversikan HTML ke output gambar JPG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Konversi HTML ke Gambar PNG menggunakan Java

Format gambar PNG adalah jenis gambar populer lainnya yang sering disukai karena beberapa fitur gambar. Misalnya, gambar PNG mendukung transparansi dalam gambar. Anda dapat merender file HTML ke gambar PNG dengan langkah-langkah berikut:

  1. Muat file HTML masukan with HTMLDocument class
  2. Tentukan ImageFormat sebagai PNG
  3. Simpan keluaran gambar PNG

Kode berikut menjelaskan cara mengonversi gambar HTML ke PNG:

// Inisialisasi dokumen HTML dari file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inisialisasi ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);

    // Konversikan HTML ke PNG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Mengonversi HTML ke Gambar TIFF di Java

Format file gambar TIFF populer karena dukungan luas di hampir semua lingkungan sistem. Anda dapat dengan mudah mengonversi gambar HTML ke TIFF dengan beberapa langkah sederhana:

  1. Inisialisasi HTMLDocument untuk memuat input HTML
  2. Tentukan ImageFormat.Tiff untuk format keluaran
  3. Simpan gambar TIFF keluaran

Kode di bawah ini menguraikan cara mengonversi gambar HTML ke TIFF dalam bahasa Java:

// Inisialisasi dokumen HTML dari file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {        
    // Siapkan ukuran halaman 3000x1000 piksel dan ubah warna latar belakang menjadi hijau
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
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);

// Tetapkan warna latar belakang untuk gambar keluaran
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());

// Panggil ConvertHTML untuk mengonversi 'document.html' menjadi gambar tiff
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");    
} finally {
    if (document != null) {
        document.dispose();
    }
}

Konversikan HTML ke Gambar BMP menggunakan Java

Menjelajahi beberapa metode dan properti lain untuk konversi HTML ke Gambar, mari kita jelajahi pengaturan ukuran halaman, warna latar belakang, dll. Untuk file keluaran. Anda dapat dengan mudah mengonversi gambar HTML ke BMP dengan opsi tambahan ini, menggunakan langkah-langkah berikut:

  1. Muat file HTML masukan
  2. Tentukan ukuran dan warna latar belakang untuk gambar keluaran
  3. Simpan gambar TIFF keluaran

Kode di bawah ini menunjukkan cara mengonversi file HTML ke gambar TIFF menggunakan Java:

// Inisialisasi dokumen HTML dari file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // Inisialisasi ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);

    // Mengkonversi HTML ke BMP
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
    if (document != null) {
        document.dispose();
    }
}

Kesimpulan

Kami telah belajar cara mengonversi atau merender file HTML ke berbagai format gambar termasuk JPG, PNG, TIFF, BMP, dll menggunakan Java. Anda dapat mempelajari lebih lanjut efisiensi dan fitur API dengan memeriksa melalui proyek contoh. Ini menampilkan banyak fitur untuk bekerja dengan file HTML. Selain itu, Anda selalu dapat menghubungi kami di Forum Dukungan Gratis untuk mendiskusikan kebutuhan atau masalah Anda.

Lihat juga

Info: Menggunakan konverter Aspose JPG to PPT atau PNG to PPT, Anda dapat menghasilkan presentasi PowerPoint dari gambar sederhana.