File MHT digunakan untuk menyimpan gambar, teks, CSS, dan sumber daya terkait lainnya dalam satu halaman web. Dalam beberapa kasus penggunaan, Anda mungkin ingin mengonversi file HTML ke format MHT. Karenanya, artikel ini membahas cara mengonversi format HTML ke MHT secara terprogram di Java.
- Pengonversi File HMTL ke MHT – Instalasi Java API
- Konversikan HTML ke MHT atau MHTML di Java
- Konversikan HTML ke MHT dengan Opsi Lanjutan di Java
HTML to MHT File Converter – Instalasi Java API
Aspose.HTML for Java API dapat digunakan untuk bekerja dengan HTML, MHTML, XPS, dan [format file] lain yang didukung]3. Anda dapat mendownload file JAR dari halaman Downloads atau menggunakan konfigurasi berikut di file pom.xml aplikasi Anda:
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>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Konversikan HTML ke MHT atau MHTML di Java
Anda harus mengikuti langkah-langkah di bawah ini untuk mengubah halaman HTML menjadi file MHT atau MHTML:
- Buat objek dari kelas MHTMLSaveOptions.
- Simpan file MHT atau MHTML keluaran dengan metode ConvertHTML.
Contoh kode di bawah ini menjelaskan cara mengonversi file HTML ke file MHT atau MHTML secara terprogram di Java:
// Inisialisasi dokumen HTML dari file
HTMLDocument document = new HTMLDocument("input.html");
// Inisialisasi objek MHTMLSaveOptions
MHTMLSaveOptions options = new MHTMLSaveOptions();
// Mengkonversi HTML ke MHTML
Converter.convertHTML(document, options, "output.mht");
Konversikan HTML ke MHT dengan Opsi Lanjutan di Java
Anda dapat menyempurnakan proses konversi file HTML ke format MHT dengan menggunakan properti yang diekspos oleh kelas MHTMLSaveOptions. Silakan ikuti langkah-langkah di bawah ini untuk mengonversi HTML ke file MHT dengan opsi lanjutan:
- Inisialisasi instance dari kelas MHTMLSaveOptions.
- Tentukan properti untuk file MHT keluaran.
- Simpan file HTML sebagai MHT dengan metode ConvertHTML.
Contoh kode di bawah ini menunjukkan cara mengonversi file HTML ke format MHT secara terprogram di Java:
// Siapkan kode HTML dengan link ke file lain dan simpan ke file sebagai 'document.html'
String code = "<span>Hello World!!</span>\n" +
"<a href='document2.html'>click</a>\n";
try (FileWriter fileWriter = new FileWriter("document.html")) {
fileWriter.write(code);
}
// Siapkan kode HTML dan simpan ke file sebagai 'document2.html'
code = "<span>Hello World!!</span>";
try (FileWriter fileWriter = new FileWriter("document2.html")) {
fileWriter.write(code);
}
// Ubah nilai kedalaman tautan sumber daya menjadi 1 untuk mengonversi dokumen dengan sumber daya yang terhubung langsung.
MHTMLSaveOptions options = new MHTMLSaveOptions();
options.getResourceHandlingOptions().setMaxHandlingDepth(1);
// Konversikan HTML ke MHT
Converter.convertHTML(
"document.html",
options,
"output.mht"
);
}
}
Jelajahi Aspose.HTML for Java API
Anda dapat mengunjungi [dokumentasi] API10 untuk memahami banyak fitur lain yang didukung oleh API.
Dapatkan Lisensi Gratis
Anda dapat mengevaluasi API dalam kapasitas penuhnya dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file HTML ke file MHT atau MHTML secara terprogram di Java. Selain itu, ini juga mencakup fitur-fitur canggih untuk menyesuaikan proses konversi. Jangan ragu untuk menghubungi kami di forum jika ada pertanyaan.