Memuat dan Menyimpan Dokumen HTML dengan Aspose.Words untuk Java

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

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

Prasyarat

Sebelum kita mendalami kodenya, pastikan Anda memiliki prasyarat berikut:

  1. Perpustakaan Aspose.Words untuk Java: Anda harus menginstal perpustakaan Aspose.Words untuk Java. Jika Anda belum melakukannya, Anda dapat mengunduhnya dariDi Sini.

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

Memuat Dokumen HTML

Mari kita mulai dengan memuat dokumen HTML ke dalam dokumen Word menggunakan Aspose.Words. Kami akan menggunakan cuplikan 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, kami membuat string HTML dan menggunakannyaHtmlLoadOptions untuk menentukan bahwa kita ingin memperlakukan HTML sebagai dokumen terstruktur. Kami kemudian memuat konten HTML ke dalam aDocument obyek.

Menyimpan sebagai Dokumen Word

Sekarang kita telah memuat HTML ke dalam aDocument, 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 file DOCX, yang merupakan format umum untuk dokumen Word.

Kode Sumber Lengkap Untuk Memuat dan Menyimpan Dokumen HTML dengan Aspose.Words for 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

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

FAQ

Bagaimana cara menginstal Aspose.Words untuk Java?

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

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

Ya, Aspose.Words for 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. Ini memberikan kemampuan pemrosesan dokumen yang komprehensif untuk aplikasi Java.

Apakah Aspose.Words cocok untuk manipulasi dokumen tingkat perusahaan?

Sangat! Aspose.Words adalah solusi tangguh yang digunakan oleh perusahaan di seluruh dunia untuk otomatisasi dokumen, pelaporan, dan pembuatan dokumen. Ia menawarkan fitur ekstensif untuk mengelola dokumen dalam aplikasi skala 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:Aspose.Words untuk Dokumentasi Java.