
PDF’yi Word belgesine dönüştürmeyi Node.js API’sini kullanarak öğrenin.
PDF(Taşınabilir Belge Formatı) güvenli ve platformdan bağımsız belge paylaşımı için yaygın olarak kullanılmaktadır, ancak düzenleme için ideal değildir. Buna karşılık, Microsoft Word (DOC, DOCX) esnek biçimlendirme ve içerik manipülasyonuna olanak tanır. PDF’yi Word’e dönüştürmek, hem orijinal düzenin korunmasını hem de kolay düzenlemelere imkan tanıyarak her iki dünyanın en iyisini sunar.
Bu kılavuzda, GroupDocs.Conversion Cloud SDK for Node.js kullanarak PDF’yi Word’e nasıl dönüştüreceğinizi göstereceğiz; geliştirici dostu ve son derece ölçeklenebilir bir REST API çözümü.
- PDF’den DOCX’e Dönüştürme API’si Node.js’de
- PDF’yi Word’e Dönüştürmek için Node.js Kullanma
- PDF’den Word’e cURL Kullanarak (REST API)
Node.js’de PDF’den DOCX’e Dönüştürme API’si
GroupDocs.Conversion Cloud SDK for Node.js bulut tabanlı RESTful hizmetler kullanarak kesintisiz PDF’den Word’e dönüşüm sağlar. Sadece birkaç satır kod kullanarak PDF dosyalarını DOC veya DOCX formatlarına dönüştürebilirsiniz.
Ana Özellikler:
- PDF’yi yüksek sadakatle DOC veya DOCX’ye dönüştür
- Cloud depolama üzerinden belgeleri yükleyin ve indirin
- OAuth 2.0 kullanarak güvenli kimlik doğrulama
- Adobe veya MS Word gibi üçüncü taraf araçlara gerek yok
- 50’den fazla dosya formatı arasında dönüşümü destekler
Kurulum ve Ayarlama
- SDK’yı npm aracılığıyla kurun:
npm install groupdocs-conversion-cloud --save
- API kimlik bilgilerinizi alın:
GroupDocs Cloud Dashboard‘da kaydolun ve Client ID ile Client Secret detaylarını alın.
PDF’yi Node.js Kullanarak Word’e Dönüştürün
İşte bir Node.js uygulamasında PDF’den DOCX’e dönüşümün nasıl uygulanacağı:
- API Yapılandırmasını Başlat:
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);
- PDF dosyasını Cloud Depolama’ya yükleyin:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
- Dönüşüm Ayarlarını Yapılandırın:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// Daha fazla örnek için https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// API kimlik bilgilerinizi edinin
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// ConvertApi'yi Configuration nesnesi ile başlatın
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// PDF'den DOCX'e dönüştürme işlemi yapmak için API temel URL'sini tanımlayın.
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.");

Görüntü:- Node.js API kullanarak PDF’den DOCX’e dönüştürme önizlemesi.
PDF to Word Using cURL (REST API)
Eğer REST API’lerini doğrudan kullanmayı tercih ediyorsanız, cURL komutları mükemmel bir çözümdür.
Adım 1 – Erişim Token’ı Oluştur:
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"
Adım 2 – PDF’yi DOCX’e Dönüştür:
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"
}
}'
Lütfen inputFile
‘ı giriş PDF belgesinin adıyla, resultantDOCX
‘i elde edilen Word belgesinin adıyla ve JWTTOKEN
‘ı kişiselleştirilmiş JWT erişim jetonu ile değiştirin.
PDF to DOC Dönüşümü - Sonuç dosyasını yerel sürücüde kaydedin: Eğer elde edilen DOC dosyasını yerel sürücüde kaydetmeyi tercih ediyorsanız, lütfen aşağıdaki cURL komutunu çalıştırmayı deneyin:
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"
🌐 Ücretsiz PDF’den Word’e Çevirici’yi Online Deneyin
Dönüşüm yeteneklerini ön izlemek mi istiyorsunuz? GroupDocs.Conversion Cloud tarafından desteklenen Ücretsiz PDF to DOCX Conversion web uygulamasını kullanın.

Faydalı Kaynaklar
Sonuç
GroupDocs.Conversion Cloud SDK for Node.js ile PDF’yi Word’e dönüştürmek hızlı, güvenli ve uygulamalarınıza entegre edilmesi kolaydır. İster bulut platformları, ister belge otomasyon araçları oluşturuyor olun, isterseniz de erişilebilirliği artırıyor olun, bu API size PDF’yi verimli bir şekilde düzenlenebilir DOCX veya DOC formatlarına dönüştürme esnekliği sunar.