Aspose Html To Docx Java

4 min read Jun 28, 2024
Aspose Html To Docx Java

Mengonversi HTML ke DOCX dengan Aspose.Words for Java

Aspose.Words for Java adalah library yang powerful untuk memanipulasi dokumen Microsoft Word. Salah satu fiturnya adalah kemampuan untuk mengonversi HTML ke DOCX. Dalam artikel ini, kita akan membahas cara mengonversi HTML ke DOCX menggunakan Aspose.Words for Java.

Menginstal Aspose.Words for Java

Pertama, Anda perlu menginstal Aspose.Words for Java di proyek Anda. Anda dapat mengunduh library ini dari situs web resmi Aspose. Berikut adalah langkah-langkah menginstalnya:

  1. Download Aspose.Words for Java: Unduh library dari .
  2. Tambahkan Library ke Proyek: Tambahkan JAR library yang diunduh ke direktori library proyek Anda.
  3. Tambahkan Dependency: Jika Anda menggunakan Maven atau Gradle, Anda dapat menambahkan dependency Aspose.Words for Java ke file pom.xml atau build.gradle.

Mengonversi HTML ke DOCX

Setelah Aspose.Words for Java terinstal, Anda dapat menggunakan kode berikut untuk mengonversi HTML ke DOCX:

import com.aspose.words.*;

public class HtmlToDocxConverter {

    public static void main(String[] args) throws Exception {

        // Load HTML string
        String htmlString = "

Hello World!

"; // Create a new Document object Document doc = new Document(); // Create a new HTML to DOCX converter HtmlLoadOptions loadOptions = new HtmlLoadOptions(); loadOptions.setPreserveFormatting(true); doc.appendDocument(new HtmlLoadOptions(htmlString, loadOptions)); // Save the converted DOCX file doc.save("output.docx"); System.out.println("HTML converted to DOCX successfully!"); } }

Kode di atas melakukan hal berikut:

  1. Memuat HTML string: Kode ini memuat HTML string yang ingin dikonversi.
  2. Membuat objek Document: Kode ini membuat objek Document baru, yang akan menyimpan dokumen DOCX yang dikonversi.
  3. Membuat converter HTML to DOCX: Kode ini membuat objek HtmlLoadOptions dengan opsi preservasi format. Ini akan memastikan bahwa format HTML dipertahankan dalam dokumen DOCX.
  4. Menambahkan konten HTML ke dokumen: Kode ini menambahkan konten HTML ke dokumen DOCX menggunakan objek HtmlLoadOptions.
  5. Menyimpan dokumen DOCX: Kode ini menyimpan dokumen DOCX yang dikonversi ke file "output.docx".

Opsi Tambahan

Aspose.Words for Java menyediakan opsi tambahan untuk mengontrol proses konversi HTML ke DOCX. Beberapa opsi yang berguna meliputi:

  • Preserve Formatting: Opsi ini memungkinkan Anda untuk mempertahankan format HTML dalam dokumen DOCX yang dikonversi.
  • Load Options: Anda dapat menentukan berbagai opsi tambahan, seperti encoding HTML, URL base, dan lain-lain.
  • Image Handling: Anda dapat mengontrol cara Aspose.Words for Java menangani gambar dalam dokumen HTML.

Kesimpulan

Dengan menggunakan Aspose.Words for Java, Anda dapat dengan mudah mengonversi HTML ke DOCX dengan berbagai opsi tambahan untuk mengontrol proses konversi. Library ini adalah alat yang powerful untuk memanipulasi dokumen Microsoft Word dan membantu Anda mengotomatiskan tugas konversi dokumen.