
Bagaimana cara mengonversi PDF ke HTML dengan API Node.js.
Mengonversi dokumen ke sangat penting untuk menampilkan file di web, meningkatkan aksesibilitas, dan mengintegrasikan dokumen ke dalam alur kerja digital. Dalam artikel ini, Anda akan belajar cara mengonversi PDF ke HTML di Node.js menggunakan GroupDocs.Conversion Cloud SDK, sebuah REST API yang kuat yang menyederhanakan transformasi dokumen.
Kami akan membahas topik-topik berikut dalam artikel ini:
- 🌐 PDF to HTML Conversion API untuk Node.js
- 🚀 Konversi PDF ke HTML di Node.js
- 💻 Konversi PDF ke HTML Online menggunakan cURL
🌐 API Konversi PDF ke HTML untuk Node.js
GroupDocs.Conversion Cloud SDK for Node.js menyediakan cara yang andal dan akurat untuk mengonversi file PDF ke format HTML sambil mempertahankan tata letak, font, gambar, dan struktur. Anda juga dapat menyesuaikan pengaturan keluaran seperti kualitas gambar dan rentang halaman.
📦 Pemasangan
Gunakan npm untuk menginstal SDK::
npm install groupdocs-conversion-cloud --save
Pastikan Anda memiliki Client ID dan Client Secret Anda dari GroupDocs Cloud Dashboard. Untuk informasi lebih lanjut, Anda dapat mempertimbangkan untuk mengunjungi tutorial.
🚀 Ubah PDF menjadi HTML di Node.js
Berikut adalah panduan langkah demi langkah untuk mengonversi dokumen PDF ke HTML menggunakan Node.js:
📌 Langkah 1: Impor SDK dan konfigurasikan API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 Langkah 2: Unggah file PDF ke penyimpanan Cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);
📌 Langkah 3: Atur opsi konversi untuk PDF ke HTML:
const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// 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";
// Buat sebuah instance dari kelas Konfigurasi dan inisialisasi dengan Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Tentukan URL dasar API untuk melakukan konversi PDF ke HTML secara online
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.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// Gunakan metode ConvertDocument untuk mengonversi file PDF menjadi halaman web 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("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
Image:- Sebuah pratayang dari konversi PDF ke HTML.
Unduh file PDF contoh yang digunakan dalam contoh di atas dari input.pdf.
💻 Konversi PDF ke HTML Secara Online melalui cURL
Anda juga dapat mengonversi PDF ke HTML secara online menggunakan cURL dan GroupDocs.Conversion Cloud endpoint API:
- Hasilkan token akses JWT Anda.
- Gunakan 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\": \"{sourcePDF}\", \"Format\": \"html\", \"OutputPath\": \"{finalOutput}\"}"
Gantilah sourceFile, resultantFile, dan accessToken dengan nilai yang sebenarnya.
- Untuk menyimpan HTML di drive lokal, silakan jalankan 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\": \"html\"}" \
-o "myOutput.html"
🧪 Coba Konverter PDF ke HTML Gratis Online
Gunakan PDF to HTML Converter kami untuk pengalaman konversi online yang cepat dan efisien.
✅ Kesimpulan
Dengan menggunakan GroupDocs.Conversion Cloud SDK untuk Node.js atau endpoint REST API-nya, konversi PDF ke HTML menjadi mudah, akurat, dan skalabel. API ini mempertahankan struktur dan mendukung berbagai opsi keluaran, menjadikannya ideal untuk pengembang yang membangun penampil atau pengedit dokumen berbasis web.
🔗 Tautan Berguna
📚 Artikel Terkait
Kami sangat merekomendasikan untuk menjelajahi artikel berikut: