
Pelajari cara melakukan konversi PDF ke dokumen Word menggunakan API Node.js.
PDF(Portable Document Format) banyak digunakan untuk berbagi dokumen yang aman dan independen dari platform, tetapi tidak ideal untuk pengeditan. Sebaliknya, Microsoft Word (DOC, DOCX) memungkinkan formatting yang fleksibel dan manipulasi konten. Mengonversi PDF ke Word memberikan yang terbaik dari kedua dunia—mempertahankan layout asli sambil memungkinkan pengeditan yang mudah.
Dalam panduan ini, kami akan menunjukkan kepada Anda cara mengonversi PDF ke Word menggunakan GroupDocs.Conversion Cloud SDK untuk Node.js, solusi API REST yang ramah pengembang dan sangat skala.
- API Konversi PDF ke DOCX di Node.js
- Konversi PDF ke Word Menggunakan Node.js
- PDF ke Word Menggunakan cURL (REST API)
API Konversi PDF ke DOCX di Node.js
GroupDocs.Conversion Cloud SDK for Node.js memungkinkan transformasi PDF ke Word yang mulus menggunakan layanan RESTful berbasis cloud. Anda dapat mengonversi file PDF ke format DOC atau DOCX hanya dengan beberapa baris kode.
Fitur Utama:
- Mengonversi PDF ke DOC atau DOCX dengan fidelitas tinggi
- Unggah dan unduh dokumen melalui penyimpanan awan
- Otentikasi yang aman menggunakan OAuth 2.0
- Tidak perlu alat pihak ketiga seperti Adobe atau MS Word
- Mendukung konversi antara 50+ format file
Instalasi dan Pengaturan
- Instal SDK melalui npm:
npm install groupdocs-conversion-cloud --save
- Dapatkan kredensial API Anda:
Daftar di GroupDocs Cloud Dashboard dan dapatkan detail Client ID dan Client Secret Anda.
Convert PDF to Word Menggunakan Node.js
Berikut adalah cara untuk mengimplementasikan konversi PDF ke DOCX dalam aplikasi Node.js:
- Inisialisasi Konfigurasi API:
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);
- Unggah file PDF ke Cloud Storage:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
- Atur Pengaturan Konversi:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
- Lakukan Konversi:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Inisialisasi sebuah instansi ConvertApi dengan objek Konfigurasi
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Tentukan URL dasar API untuk melakukan konversi PDF ke DOCX.
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "sample.pdf"; // Input file path
settings.format = "docx"; // Output format
settings.outputPath = "resultant/output.docx"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");

Gambar:- Prabaca konversi PDF ke DOCX menggunakan API Node.js.
PDF ke Word Menggunakan cURL (REST API)
Jika Anda lebih memilih menggunakan REST API langsung, maka perintah cURL adalah solusi yang sempurna.
Langkah 1 – Hasilkan Token Akses:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Langkah 2 – Ubah PDF ke DOCX:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"FilePath": "<inputFile>",
"Format": "docx",
"OutputPath": "converted/<resultantDOCX>",
"LoadOptions": {
"Format": "pdf"
}
}'
Silakan ganti inputFile
dengan nama dokumen PDF masukan, resultantDOCX
dengan nama dokumen Word hasil, dan JWTTOKEN
dengan token akses JWT yang dipersonalisasi.
PDF to DOC Conversion - Simpan file hasil di drive lokal: Jika Anda lebih memilih untuk menyimpan file DOC yang dihasilkan di drive lokal, silakan coba menjalankan perintah cURL berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"doc\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "localResultant.doc"
🌐 Coba Konverter PDF ke Word Gratis Secara Online
Ingin melihat kemampuan konversi? Gunakan aplikasi web Gratis PDF to DOCX Conversion yang didukung oleh GroupDocs.Conversion Cloud.

Sumber Daya Berguna
Kesimpulan
Dengan GroupDocs.Conversion Cloud SDK untuk Node.js, mengonversi PDF ke Word cepat, aman, dan mudah untuk diintegrasikan ke dalam aplikasi Anda. Baik Anda sedang membangun platform cloud, alat otomatisasi dokumen, atau sekadar meningkatkan aksesibilitas, API ini memberikan Anda fleksibilitas untuk mengonversi PDF menjadi format DOCX atau DOC yang dapat diedit dengan efisien.