doc to pdf

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

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:

  1. 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);
  1. 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);
  1. Dönüşüm Ayarlarını Tanımla:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "pdf";
settings.outputPath = "resultant/output.pdf";
  1. 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.");
docx 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 PDFye 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.

DOCX to PDF dönüştürücü

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: