html to word

Java REST API untuk konversi HTML ke dokumen Word.

Apakah Anda ingin mengonversi HTML ke dokumen Word di Java? Entah Anda sedang mengembangkan perangkat lunak otomatisasi dokumen atau perlu menghasilkan laporan Word dari template HTML, tutorial ini menunjukkan cara melakukannya dengan efisien menggunakan GroupDocs.Conversion Cloud SDK untuk Java. Dengan hanya beberapa baris kode, Anda dapat mengubah HTML menjadi format DOC atau DOCX sambil mempertahankan tata letak dan gaya.

Mengapa Mengonversi HTML ke Word di Java?

Mengonversi HTML ke dokumen Word memungkinkan Anda untuk:

  • Buat dokumen profesional dari konten web.
  • Mengotomatiskan alur kerja pembuatan dokumen.
  • Pertahankan format dan gaya CSS dari HTML.
  • Ekspor template HTML dinamis ke dalam file Word yang dapat diedit.

Mari kita eksplorasi topik berikut secara lebih rinci.

Java HTML ke Konversi DOCX REST API

GroupDocs.Conversion Cloud SDK for Java menyediakan REST API yang kuat yang memungkinkan Anda untuk mengonversi lebih dari 50 format file, termasuk HTML ke DOC dan DOCX. Jadi, Anda dapat dengan mudah berinteraksi dengan REST API tanpa menangani permintaan HTTP mentah.

🛠️ Manfaat Menggunakan Java SDK

Berikut adalah beberapa alasan menarik mengapa pengembang Java menyukai penggunaan SDK berbasis REST ini:

🔧 Integrasi yang Mudah

Dengan mulus terintegrasi ke dalam aplikasi Java hanya dengan beberapa baris kode.

📁 Mendukung 50+ Format File

Ubah antara format DOCX, PDF, HTML, XLSX, PPTX, JPG, dan banyak format lainnya.

☁️ Berdasarkan Cloud & Tidak Bergantung pada Platform

Tidak perlu menginstal atau mengelola pustaka atau dependensi lokal apa pun.

🔒 Aman & Andal terpercaya

Data Anda ditransfer dengan aman melalui HTTPS menggunakan otentikasi OAuth 2.0.

🚀 Automatisasi Alur Kerja

Automatiskan tugas transformasi dokumen dan kurangi upaya manual.


💡 Pro Tip: Gabungkan SDK dengan pekerjaan cron atau microservices untuk mengonversi ribuan dokumen sekaligus.


Sekarang, untuk menggunakan SDK, langkah pertama adalah menginstal referensi dari GroupDocs.Conversion Cloud SDK untuk Java. Harap tambahkan ketergantungan Maven berikut di pom.xml:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>25.3</version>
</dependency>

Dapatkan Kredensial API

Daftar di GroupDocs Cloud Dashboard dan ambil Client ID dan Client Secret Anda (harap ikuti instruksi yang tertera dalam tutorial).

Cara Mengonversi HTML ke Word di Java

Bagian ini memberikan rincian tentang bagaimana kita dapat dengan mudah melakukan konversi HTML ke dokumen Word menggunakan cuplikan kode Java.

  1. Autentikasi Kredensial API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Unggah File JSON ke Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
  1. Set Conversion Parameters.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Buatlah sebuah instance dari kelas Configuration dan inisialisasi dengan Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Tentukan URL dasar API untuk melakukan operasi konversi HTML ke Dokumen Word.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inisialisasi sebuah instance dari ConvertApi dengan objek Konfigurasi
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
    
// Gunakan metode ConvertDocument untuk mengonversi HTML ke dokumen Word.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}
html to doc

Image:- Prabawa konversi HTML ke Dokumen Word.

Konversi HTML ke DOCX menggunakan cURL

Jika Anda lebih suka alat baris perintah, Anda dapat dengan mudah melakukan konversi HTML ke DOCX menggunakan cURL dan GroupDocs.Conversion REST API.

Pertama, kita perlu menghasilkan token akses JWT dan kemudian, mengeksekusi perintah cURL berikut untuk mengubah halaman web menjadi dokumen Word dan menyimpan DOCX yang dihasilkan di penyimpanan cloud.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Silakan ganti sourceFile dengan nama file HTML input, resultantFile dengan nama dokumen Word hasil, dan accessToken dengan token akses JWT yang dipersonalisasi.

  • Untuk menyimpan dokumen Word yang dihasilkan di drive lokal, silakan coba menggunakan perintah cURL berikut.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

Coba Konverter HTML ke Word Gratis Secara Online

Gunakan HTML to Word Converter App gratis kami di dalam browser web dan uji kemampuan API GroupDocs.Conversion Cloud.

html to docx app

Tautan Berguna

Pemikiran Akhir

Dengan menggunakan GroupDocs.Conversion Cloud SDK untuk Java, Anda dapat dengan mudah mengintegrasikan konversi HTML ke dokumen Word ke dalam aplikasi Anda. Ini menghemat waktu, mempertahankan format, dan menyederhanakan alur kerja otomatisasi dokumen bagi para pengembang.

Artikel yang Direkomendasikan

Kami sangat merekomendasikan untuk mengunjungi tautan-tautan berikut untuk mempelajari lebih lanjut tentang: