html to pdf online

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’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());
}
ücretsiz html'den pdf'ye dönüştürücü

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.

Ücretsiz PDF'den PPT'ye çevrimiçi dönüştürücü

✅ 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: