
HTML’den PDF’ye dönüşüm yapmak için Node.js SDK’sını kullanın.
HTML dosyalarını veya web sayfalarını PDF formatına dönüştürmek, yazdırılabilir belgeler oluşturmak, düzenleri korumak ve içeriği taşınabilir bir formatta arşivlemek için gereklidir. GroupDocs.Conversion Cloud SDK for Node.js kullanarak, bu süreci REST API aracılığıyla otomatikleştirebilirsiniz, herhangi bir üçüncü taraf aracı veya tarayıcı bağımlılığına ihtiyaç duymadan.
Bu yazıda, şunları öğreneceksiniz:
- 🌐 Node.js için HTML’den PDF’e Dönüşüm API’si
- 🚀 HTML’i PDF’ye dönüştürmek için Node.js kullanın
- 💻 cURL ile HTML’yi PDF’ye dönüştürün
🌐 Node.js için HTML’den PDF’ye Dönüşüm API’si
GroupDocs.Conversion Cloud SDK for Node.js , tasarım, düzen ve gömülü medya koruyarak HTML’den PDF formatına yüksek kaliteli, ölçeklenebilir dönüşüm sağlar.
📦 SDK’yı yükle
npm kullanarak yükleyin:
npm install groupdocs-conversion-cloud --save
Kişisel Müşteri ID’nizi ve Müşteri Sırrınızı GroupDocs Cloud Dashboard üzerinden aldığınızdan emin olun. Daha fazla ayrıntı için bu tutorial sayfasını ziyaret etmeyi düşünebilirsiniz.
🚀 HTML’i PDF’ye dönüştürmek için Node.js kullanın
İşte bir PDF belgesini Node.js kullanarak HTML’ye dönüştürmek için adım adım bir rehber:
📌 Adım 1: SDK’yı içe aktarın ve API’yi yapılandırın:
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);
📌 Adım 2: Girdi HTML dosyasını Cloud depolamaya yükleyin:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.html", fs.createReadStream("input.html"));
await fileApi.uploadFile(uploadRequest);
📌 Adım 3: HTML’den PDF’ye dönüştürme seçeneklerini ayarlayın:
const settings = new ConvertSettings();
settings.filePath = "input.html";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The HTML successfully converted to PDF.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API kimlik bilgilerinizi edinin
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile başlatın.
Configuration configuration = new Configuration(clientId, clientSecret);
// API temel URL'sini tanımlayın, çevrimiçi PDF'den HTML'ye dönüştürme işlemi yapmak için.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi'yi Configuration nesnesiyle başlatın.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// HTML'yi PDF formatına dönüştürmek için ConvertDocument yöntemini kullanın.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The HTML file is successfully converted PDF! The Resultant PDF file is saved at: " + response.getFilePath());
}

Görüntü:- HTML’den PDF’ye dönüşüm önizlemesi.
Önceki örnekte oluşturulan örnek PDF dosyasını resultant.pdf indiriniz.
💻 HTML’yi cURL ile PDF’ye dönüştür
CLI’yi mi tercih ediyorsunuz? HTML’yi PDF’ye dönüştürmek için GroupDocs.Conversion Cloud API uç noktasını cURL kullanarak da yapabilirsiniz.
- ✅ Bu yöntem, otomasyon boru hatları ve script tabanlı dönüşümler için idealdir.
Adım 1: JWT Erişim Belgesi Alın
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"
Adım 2: HTML’yi PDF’ye dönüştür
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}\"}"
sourceFile, resultantFile ve accessToken’ı gerçek değerlerle değiştirin.
- Şimdi PDF’yi yerel sürücüye kaydetmek için aşağıdaki cURL komutunu kullanmayı düşünebilirsiniz:
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"
🧪 Ücretsiz HTML’den PDF’ye Dönüştürücü Online Dene
Hızlı bir kodsuz çözüm mü istiyorsunuz? Web içeriğini anında dönüştürmek için HTML to PDF Converter kullanın.

✅ Sonuç
GroupDocs.Conversion Cloud SDK for Node.js ile, HTML’yi PDF’ye hızlı ve güvenilir bir şekilde dönüştürebilirsiniz—belgeleri otomatikleştirme özellikleri geliştiren veya stillendirilmiş HTML içeriğini PDF olarak dışa aktaran geliştiriciler için idealdir.
Bu API, ister bir Node.js arka planda gömülü olarak kullanıyor olun, ister cURL aracılığıyla, esneklik ve kontrol sunar.
🔗 Yararlı Kaynaklar
📚 Tavsiye Edilen Makaleler
Aşağıdaki makaleleri incelemenizi öneririz: