doc to html

DOC to HTML conversion using Node.js.

Mengonversi dokumen menggunakan Node.js memungkinkan pengembang untuk membuat konten lebih mudah diakses, responsif, dan siap web. HTML menawarkan fleksibilitas yang besar untuk menampilkan teks di berbagai platform dan perangkat, menjadikannya format yang ideal untuk berbagi dan menerbitkan konten Word di web.

Dalam artikel ini, kami akan menunjukkan cara mengonversi dokumen Word (DOC, DOCX) ke HTML menggunakan GroupDocs.Conversion Cloud SDK untuk Node.js, sebuah REST API yang sederhana dan kuat.

REST API untuk Konversi DOCX ke HTML

GroupDocs.Conversion Cloud SDK for Node.js menyediakan solusi yang efisien untuk mengonversi dokumen Word ke format HTML di cloud. Ini menangani segala sesuatu mulai dari struktur dan pemformatan dokumen hingga elemen yang disematkan, memastikan keluaran HTML mencerminkan konten asli dengan akurat.

🚀 Manfaat Utama Menggunakan SDK Node.js:

  • Mengonversi DOC dan DOCX menjadi HTML yang bersih dan responsif
  • Tidak perlu menginstal Microsoft Office
  • REST API yang didukung – independen platform
  • Mendukung penyimpanan output ke cloud atau mengunduh secara lokal
  • OAuth 2.0 otorisasi yang aman
  • Dengan mulus terintegrasi ke dalam aplikasi Node.js mana pun

Instal SDK melalui npm:

npm install groupdocs-conversion-cloud --save

Buat akun di GroupDocs Cloud Dashboard untuk mendapatkan Client ID dan Client Secret Anda.

Convert DOC to HTML in Node.js

Berikut adalah cara mengonversi dokumen Word ke HTML menggunakan GroupDocs.Conversion Cloud SDK dalam proyek Node.js:

  1. Inisialisasi konfigurasi API dan instans:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. Unggah file Word ke cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
  1. Atur pengaturan konversi:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. Convert DOC to HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Peroleh kredensial API Anda 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Buat 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 dokumen Word ke HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

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

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// Gunakan metode ConvertDocument untuk mengonversi file DOC ke file HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Periksa respons dan cetak pesan sukses
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
docx to html

Gambar:- Prabaca konversi DOCX ke HTML.

Word to HTML menggunakan cURL

Anda juga dapat mengonversi Word ke HTML menggunakan permintaan cURL yang sederhana. Pertama, buat token JWT menggunakan kredensial klien Anda. Kemudian jalankan perintah 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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

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

Untuk mengunduh HTML keluaran secara lokal:

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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "converted.html"

🌐 Coba Konverter DOCX ke HTML Gratis Kami

Anda juga dapat mencoba aplikasi gratis DOCX to HTML Conversion App yang didukung oleh GroupDocs.Conversion Cloud.

DOCX to HTML converter

🔗 Tautan Berguna

✅ Kesimpulan

Menggunakan GroupDocs.Conversion Cloud SDK untuk Node.js, mengonversi DOC/DOCX ke HTML sangatlah mudah. Apakah Anda memilih SDK Node.js atau cURL, kedua opsi tersebut menawarkan cara yang dapat diandalkan untuk membuat konten Word menjadi ramah browser, dapat diakses, dan responsif.

📚 Artikel Terkait

Kami juga merekomendasikan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: