
DOC’u PDF’ye dönüştürmek için Node.js API’si kullanın.
Microsoft Word (DOC, DOCX) belgeleri oluşturmak ve düzenlemek için popüler bir formattır, ancak güvenli paylaşım, arşivleme veya yazdırma söz konusu olduğunda, PDF(Taşınabilir Belge Biçimi) tercih edilen seçimdir. Word’ü PDF’ye dönüştürmek, tutarlı biçimlendirme, evrensel uyumluluk ve belgelerin bütünlüğünü garanti eder.
Bu öğreticide, geliştiriciler için tasarlanmış güçlü ve ölçeklenebilir bir REST API olan GroupDocs.Conversion Cloud SDK for Node.js kullanarak Word dosyalarını PDF`ye nasıl dönüştüreceğinizi öğreneceksiniz.
- Node.js SDK for Word to PDF Conversion
- Word’u PDF’e Dönüştürmek için Node.js Kullanma
- DOC’u PDF’ye dönüştürmek için cURL kullanın
Node.js SDK for Word to PDF Conversion
GroupDocs.Conversion Cloud SDK for Node.js belge dönüştürmeyi kolay, verimli ve ölçeklenebilir hale getirir. Sadece birkaç satır kod ile Node.js uygulamanıza yüksek kaliteli Word’den PDF’ye dönüşüm entegre edebilirsiniz.
Ana Özellikler:
- DOC, DOCX, DOT ve diğer Word formatlarını destekler.
- PDF, HTML, JPG, XLSX ve daha fazlasına dönüştür.
- Cloud depolama aracılığıyla yükleyin, dönüştürün ve indirin.
- OAuth 2.0 güvenli kimlik doğrulama.
- Microsoft Word veya üçüncü taraf araçlara ihtiyaç yok.
Kurulum SDK’yı npm kullanarak yükleyin:
npm install groupdocs-conversion-cloud --save
Sonra, GroupDocs Cloud Dashboard üzerinden API kimlik bilgilerinizi (Müşteri Kimliği ve Müşteri Sırrı) alın.
Word’u PDF’ye Dönüştürmek için Node.js Kullanma
Aşağıdaki adımları izleyerek bir DOC/DOCX dosyasını PDF’ye dönüştürmek için Node.js ve GroupDocs SDK kullanın:
- 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);
- Cloud Depolama’ya Word Belgesi Yükle:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- Dönüşüm Ayarlarını Tanımla:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "pdf";
settings.outputPath = "resultant/output.pdf";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");
// Daha fazla örnek için [https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node](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'nin Configuration nesnesi ile bir örneğini başlatın
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// API temel URL'sini tanımlayın, çevrimiçi Word'den PDF'ye dönüşüm gerçekleştirmek için.
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.docx", fs.createReadStream("input-sample.docx"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "input-sample.docx"; // Input file path
settings.format = "pdf"; // Output format
settings.outputPath = "converted/output.pdf"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");

Görüntü:- DOCX’den PDF’ye dönüştürme önizlemesi.
DOC’u PDF’ye cURL ile dönüştür
REST’i doğrudan kullanmayı veya betiklere entegre etmeyi tercih ediyorsanız, işte bunu cURL kullanarak nasıl yapacağınız:
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 – DOCXyi PDF
ye Dönüştürmeyi Tetikleyin:
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": "pdf",
"OutputPath": "converted/<resultantPDF>",
"LoadOptions": {
"Format": "docx"
}
}'
Lütfen inputFile
‘ı giriş Word belgesinin adıyla, resultantPDF
‘yi oluşan PDF dosyasının adıyla ve JWTTOKEN
‘ı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.
DOC’dan PDF’ye Dönüştürme - Çıktıyı yerel sürücüde kaydet: Eğer çıktı PDF dosyasını yerel diskinize kaydetmeyi tercih ediyorsanız, lütfen aşağıdaki cURL komutunu yürütmeyi 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\": \"pdf\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "localResultant.pdf"
🌐 Ücretsiz DOC’dan PDF’ye Çevirici’yi Deneyin
Dönüşüm yeteneklerini önizlemek mi istiyorsunuz? GroupDocs.Conversion Cloud tarafından desteklenen Ücretsiz DOCX to PDF Conversion App uygulamasını kullanın.

Ek Kaynaklar
Sonuç
GroupDocs.Conversion Cloud SDK for Node.js ile Word belgelerini PDF’ye dönüştürmek güvenli, doğru ve uygulanması basittir. Dönüşümü SaaS platformunuza entegre ederken, belge iş akışlarını otomatikleştirirken veya bulut tabanlı uygulamalar geliştirirken, bu SDK başarı ortamları için gereken güvenilirlik ve ölçeklenebilirliği sağlar.
İlgili Makaleler
Aşağıdaki bağlantıları ziyaret etmenizi de öneriyoruz: