Memuat dan Menyimpan Dokumen HTML dengan Aspose.Words untuk Java

Pengantar Memuat dan Menyimpan Dokumen HTML dengan Aspose.Words untuk Java

Dalam artikel ini, kita akan membahas cara memuat dan menyimpan dokumen HTML menggunakan pustaka Aspose.Words untuk Java. Aspose.Words adalah API Java yang hebat yang memungkinkan Anda bekerja dengan dokumen Word, dan menyediakan berbagai fitur untuk menangani berbagai format dokumen, termasuk HTML. Kami akan memandu Anda melalui proses ini langkah demi langkah, lengkap dengan contoh kode sumber.

Prasyarat

Sebelum kita masuk ke kode, pastikan Anda memiliki prasyarat berikut:

  1. Pustaka Aspose.Words untuk Java: Anda harus sudah memasang pustaka Aspose.Words untuk Java. Jika belum, Anda dapat mengunduhnya dariDi Sini.

  2. Lingkungan Pengembangan Java: Pastikan Anda telah menginstal Java pada sistem Anda.

Memuat Dokumen HTML

Mari kita mulai dengan memuat dokumen HTML ke dalam dokumen Word menggunakan Aspose.Words. Kita akan menggunakan potongan kode HTML berikut sebagai contoh:

final String HTML = "\r\n
					<html>\r\n
					<select name='ComboBox' size='1'>\r\n
					<option value='val1'>item1</option>\r\n
					<option value='val2'></option>\r\n
					</select>\r\n
					</html>\r\n";

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
{
    loadOptions.setPreferredControlType(HtmlControlType.STRUCTURED_DOCUMENT_TAG);
}

Document doc = new Document(new ByteArrayInputStream(HTML.getBytes(StandardCharsets.UTF_8)), loadOptions);

Dalam kode ini, kita membuat string HTML dan menggunakanHtmlLoadOptions untuk menentukan bahwa kita ingin memperlakukan HTML sebagai dokumen terstruktur. Kemudian kita memuat konten HTML ke dalamDocument obyek.

Menyimpan sebagai Dokumen Word

Sekarang setelah kita memuat HTML ke dalamDocument, kita dapat menyimpannya sebagai dokumen Word. Mari kita simpan dalam format DOCX:

doc.save("Your Directory Path" + "WorkingWithHtmlLoadOptions.PreferredControlType.docx", SaveFormat.DOCX);

Kode ini menyimpanDocument sebagai berkas DOCX, yang merupakan format umum untuk dokumen Word.

Kode Sumber Lengkap Untuk Memuat dan Menyimpan Dokumen HTML dengan Aspose.Words untuk Java

final String HTML = "\r\n
					<html>\r\n
					<select name='ComboBox' size='1'>\r\n
					<option value='val1'>item1</option>\r\n
					<option value='val2'></option>\r\n
					</select>\r\n
					</html>\r\n";
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
{
	loadOptions.setPreferredControlType(HtmlControlType.STRUCTURED_DOCUMENT_TAG);
}
Document doc = new Document(new ByteArrayInputStream(HTML.getBytes(StandardCharsets.UTF_8)), loadOptions);
doc.save("Your Directory Path" + "WorkingWithHtmlLoadOptions.PreferredControlType.docx", SaveFormat.DOCX);

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara memuat dan menyimpan dokumen HTML menggunakan Aspose.Words untuk Java. Pustaka ini menyediakan cara yang mudah untuk bekerja dengan berbagai format dokumen, menjadikannya alat yang berharga untuk manipulasi dokumen dalam aplikasi Java.

Pertanyaan yang Sering Diajukan

Bagaimana cara menginstal Aspose.Words untuk Java?

Aspose.Words untuk Java dapat diunduh dariDi SiniIkuti petunjuk instalasi yang tersedia di situs web untuk mengaturnya di proyek Java Anda.

Bisakah saya memuat dokumen HTML yang rumit menggunakan Aspose.Words?

Ya, Aspose.Words untuk Java mampu menangani dokumen HTML yang kompleks. Anda dapat menyesuaikan opsi pemuatan untuk memenuhi kebutuhan spesifik Anda.

Format dokumen lain apa yang didukung Aspose.Words?

Aspose.Words mendukung berbagai format dokumen, termasuk DOC, DOCX, RTF, HTML, PDF, dan banyak lagi. Aspose.Words menyediakan kemampuan pemrosesan dokumen yang komprehensif untuk aplikasi Java.

Apakah Aspose.Words cocok untuk manipulasi dokumen tingkat perusahaan?

Tentu saja! Aspose.Words adalah solusi tangguh yang digunakan oleh berbagai perusahaan di seluruh dunia untuk otomatisasi dokumen, pelaporan, dan pembuatan dokumen. Solusi ini menawarkan berbagai fitur untuk mengelola dokumen dalam aplikasi berskala besar.

Di mana saya dapat menemukan lebih banyak dokumentasi dan contoh untuk Aspose.Words untuk Java?

Anda dapat menemukan dokumentasi terperinci, contoh kode, dan tutorial di situs web dokumentasi Aspose.Words untuk Java:Dokumentasi Aspose.Words untuk Java.