
How to convert PDF to HTML with Node.js API.
Die Umwandlung von Dokumenten in ist unerlässlich, um Dateien im Web anzuzeigen, die Zugänglichkeit zu verbessern und Dokumente in digitale Arbeitsabläufe zu integrieren. In diesem Artikel erfahren Sie, wie Sie PDF in HTML in Node.js mit dem GroupDocs.Conversion Cloud SDK, einer leistungsstarken REST-API zur Vereinfachung der Dokumententransformation, umwandeln können.
Wir werden die folgenden Themen in diesem Artikel behandeln:
- 🌐 PDF zu HTML-Konvertierungs-API für Node.js
- 🚀 PDF in HTML in Node.js konvertieren
- 💻 Konvertieren Sie PDF online in HTML über cURL
🌐 PDF zu HTML Konvertierung API für Node.js
GroupDocs.Conversion Cloud SDK für Node.js bietet eine zuverlässige und genaue Möglichkeit, PDF Dateien in das HTML-Format zu konvertieren, während Layout, Schriftarten, Bilder und Struktur beibehalten werden. Sie können auch die Ausgabeeinstellungen wie Bildqualität und Seitenbereiche anpassen.
📦 Installation
Verwende npm, um das SDK zu installieren::
npm install groupdocs-conversion-cloud --save
Stellen Sie sicher, dass Sie Ihre Client-ID und Ihr Client-Geheimnis aus dem GroupDocs Cloud Dashboard haben. Für weitere Details können Sie in Erwägung ziehen, dieses tutorial zu besuchen.
🚀 PDF in HTML in Node.js konvertieren
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 PDF-Datei in den Cloud-Speicher hoch:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);
📌 Schritt 3: Konvertierungsoptionen für PDF in HTML festlegen:
const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over [https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet](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 Klasse Configuration und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definieren Sie die API-Basis-URL für die Online-Konvertierung von PDF in HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Ein Beispiel für die Initialisierung einer Instanz von ConvertApi mit dem Konfigurationsobjekt.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// Verwenden Sie die Methode ConvertDocument, um eine PDF-Datei in eine HTML-Webseite umzuwandeln.
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 PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
Bild: - Eine Vorschau der PDF zu HTML-Konvertierung.
Laden Sie die Beispiel-PDF-Datei, die im obigen Beispiel verwendet wird, von input.pdf herunter.
💻 Konvertiere PDF online in HTML über cURL
Sie können auch PDF online in HTML umwandeln, indem Sie cURL und GroupDocs.Conversion Cloud API-Endpunkt verwenden:
- Generieren Sie Ihr JWT-Zugriffstoken.
- Verwenden Sie den folgenden cURL-Befehl:
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 das HTML auf dem lokalen Laufwerk zu speichern, führen Sie bitte den folgenden cURL-Befehl aus:
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 PDF zu HTML Konverter online
Verwenden Sie unseren PDF zu HTML Konverter für ein schnelles und effizientes Online-Konverterlebnis.
✅ Schlussfolgerung
Durch die Verwendung des GroupDocs.Conversion Cloud SDK für Node.js oder seiner REST-API-Endpunkte wird die Konvertierung von PDF in HTML einfach, genau und skalierbar. Die API bewahrt die Struktur und unterstützt verschiedene Ausgabeoptionen, was sie ideal für Entwickler macht, die webbasierte Dokumentenbetrachter oder -editoren erstellen.
🔗 Nützliche Links
📚 Verwandte Artikel
Wir empfehlen dringend, die folgenden Artikel zu erkunden: