
Performieren Sie die HTML zu PDF-Konvertierung mit dem Node.js SDK.
Die Konvertierung von HTML Dateien oder Webseiten in PDF ist wichtig, um druckbare Dokumente zu erstellen, Layouts zu bewahren und Inhalte in einem tragbaren Format zu archivieren. Mit dem GroupDocs.Conversion Cloud SDK für Node.js können Sie diesen Prozess über die REST API automatisieren, ohne dass Drittanbieter-Tools oder Browser-Abhängigkeiten erforderlich sind.
In diesem Artikel erfahren Sie, wie man:
- 🌐 HTML zu PDF Konvertierungs-API für Node.js
- 🚀 Konvertieren Sie HTML in PDF mit Node.js
- 💻 Konvertieren Sie HTML in PDF mit cURL
🌐 HTML zu PDF Konvertierungs-API für Node.js
Das GroupDocs.Conversion Cloud SDK für Node.js ermöglicht eine qualitativ hochwertige, skalierbare Konvertierung von HTML in das PDF-Format, wobei Design, Layout und eingebettete Medien beibehalten werden.
📦 Installieren Sie das SDK
Installiere mit npm:
npm install groupdocs-conversion-cloud --save
Stellen Sie sicher, dass Sie Ihre personalisierte Client-ID und Client-Secret vom GroupDocs Cloud Dashboard haben. Für weitere Details können Sie in Betracht ziehen, dieses tutorial zu besuchen.
🚀 HTML in PDF umwandeln mit Node.js
Hier ist eine Schritt-für-Schritt-Anleitung zum Konvertieren eines PDF Dokuments in HTML mit Node.js:
📌 Schritt 1: SDK importieren und API konfigurieren:
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);
📌 Schritt 2: Laden Sie die Eingabe-HTML-Datei in den Cloud-Speicher hoch:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.html", fs.createReadStream("input.html"));
await fileApi.uploadFile(uploadRequest);
📌 Schritt 3: HTML zu PDF-Konvertierungsoptionen festlegen:
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
// Erhalten Sie Ihre API-Anmeldeinformationen
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definiere die API-Basis-URL für die Online-Konvertierung von PDF zu HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisiere eine Instanz von ConvertApi mit dem Configuration Objekt
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// Verwenden Sie die Methode ConvertDocument, um ein HTML in das PDF-Format zu konvertieren.
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());
}

Bild:- Eine Vorschau der HTML zu PDF-Konvertierung.
Laden Sie die Beispieldatei PDF herunter, die im obigen Beispiel erstellt wurde, von resultant.pdf.
💻 HTML in PDF mit cURL umwandeln
Bevorzugen Sie CLI? Sie können auch HTML mit cURL in PDF umwandeln, indem Sie den GroupDocs.Conversion Cloud API-Endpunkt verwenden.
- ✅ Diese Methode ist ideal für Automatisierungspipelines und skriptbasierte Konvertierungen.
Schritt 1: JWT-Zugriffstoken abrufen
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"
Schritt 2: HTML in PDF umwandeln
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}\"}"
Ersetzen Sie sourceFile, resultantFile und accessToken durch tatsächliche Werte.
- Um die PDF auf dem lokalen Laufwerk zu speichern, können Sie den folgenden cURL-Befehl verwenden:
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"
🧪 Versuchen Sie den kostenlosen HTML zu PDF-Konverter online
Möchten Sie eine schnelle No-Code-Lösung? Verwenden Sie den HTML to PDF Converter, um Webinhalte sofort zu transformieren.

✅ Fazit
Mit dem GroupDocs.Conversion Cloud SDK für Node.js können Sie HTML schnell und zuverlässig in PDF konvertieren – ideal für Entwickler, die Funktionen zur Dokumentautomatisierung erstellen oder formatierte HTML-Inhalte als PDF exportieren.
Egal, ob Sie dies in einem Node.js-Backend einbetten oder es über cURL verwenden, bietet diese API Flexibilität und Kontrolle.
🔗 Nützliche Ressourcen
📚 Empfohlene Artikel
Wir empfehlen, die folgenden Artikel zu erkunden: