HTML ist ein grundlegendes Dateiformat für Webseiten und die meisten Webbrowser unterstützen das HTML-Format als Standard-Rendering-Sprache. Als node.js-Entwickler können Sie Ihre HTML Dateien mithilfe der GroupDocs.Conversion Cloud-API programmgesteuert in der Cloud in PDF Dokumente konvertieren. Mit der Online-HTML zu PDF-Konverter-API können Sie einzelne oder mehrere HTML-Seiten in PDF Dokumente konvertieren, um Offline-Artikel zu lesen und Dateien in einem tragbaren Format zu teilen. In diesem Artikel besprechen wir die Schritte zur Online-Konvertierung von HTML in PDF mithilfe der Node.js-API.
Die folgenden Themen sollen in diesem Artikel behandelt werden:
- HTML zu PDF-Konvertierung, REST-API und Node.js SDK-Installation
- So konvertieren Sie HTML in eine PDF-Datei in Node.js mithilfe der REST-API
- HTML mit erweiterten Optionen in Node.js in das PDF-Format konvertieren
HTML zu PDF-Konvertierung REST-API und Node.js SDK-Installation
Um eine HTML-Seite in das PDF Datei format zu konvertieren, verwende ich die API Node.js SDK von GroupDocs.Conversion Cloud. Mit dieser API können Sie Ihre Dokumente in jedes gewünschte Dateiformat konvertieren. Es unterstützt die Konvertierung von mehr als 50 Arten von Dokumenten und Bildern wie Word, Excel, PowerPoint, PDF, HTML, JPG/JPEG, PNG, CAD. Es stellt außerdem .NET-, Java-, PHP-, Ruby-, Android und Python-SDKs als Mitglieder der Dokumentkonvertierungsfamilie für die Cloud-API bereit.
Sie können GroupDocs.Conversion Cloud mit dem folgenden Befehl in der Konsole in Ihren Node.js-Anwendungen installieren:
npm install groupdocs-conversion-cloud
Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:
# Importieren Sie das Node.js SDK in Ihre Knotenanwendung von http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// Holen Sie sich clientId und clientSecret von https://dashboard.groupdocs.cloud (kostenlose Registrierung erforderlich).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
So konvertieren Sie HTML in eine PDF-Datei in Node.js mithilfe der REST-API
Sie können eine HTML-Datei in eine PDF-Datei konvertieren, indem Sie die folgenden einfachen Schritte ausführen:
- Hochladen der HTML-Datei in die Cloud
- Konvertieren HTML in PDF online in Node.js
- Herunterladen der konvertierten PDF-Datei
Laden Sie die Datei hoch
Laden Sie zunächst die HTML-Datei mit dem folgenden Codebeispiel in die Cloud hoch:
// Öffnen Sie die Datei in IOStream von Ihrem Systemlaufwerk.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.html';
// Datei lesen
fs.readFile(resourcesFolder, (err, fileStream) => {
// Konstruieren Sie FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Anfrage zum Hochladen einer Datei erstellen
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.html", fileStream, myStorage);
// Datei hochladen
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Dadurch ist die hochgeladene HTML-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.
Konvertieren Sie HTML mit Node.js in PDF
Bitte befolgen Sie die unten aufgeführten Schritte, um HTML programmgesteuert in eine PDF-Datei zu konvertieren:
- Erstellen Sie eine Instanz von ConvertApi
- Erstellen Sie eine ConvertSettings-Instanz
- Legen Sie Ihren Speichernamen fest
- Als nächstes legen Sie den Pfad der Eingabedatei fest
- Geben Sie nun „pdf“ zum Formatieren ein
- Legen Sie den Pfad der Ausgabedatei fest
- Erstellen Sie eine ConvertDocumentRequest-Instanz
- Erhalten Sie außerdem Ergebnisse, indem Sie die Methode ConvertApi.convertDocument() aufrufen
Das folgende Codebeispiel zeigt, wie HTML mithilfe der REST-API in Node.js in das PDF-Format konvertiert wird:
// So konvertieren Sie HTML in eine PDF-Datei in Node.js mithilfe der REST-API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.html";
settings.format = "pdf";
settings.outputPath = "nodejs-testing/sample-file.pdf";
try {
// Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted HTML to PDF file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Laden Sie die konvertierte Datei herunter
Das obige Codebeispiel speichert die konvertierte PDF-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:
// Erstellen Sie FileApi, um die konvertierte Datei herunterzuladen
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Erstellen Sie eine Download-Dateianforderung
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// Download-Datei und Antworttyp Stream
fileApi.downloadFile(request)
.then(function (response) {
// Speichern Sie die Datei in Ihrem Systemverzeichnis
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Konvertieren Sie HTML in das PDF-Format mit den erweiterten Optionen in Node.js
Mit den unten aufgeführten Schritten und einigen erweiterten Einstellungen können Sie HTML in PDF konvertieren:
- Erstellen Sie eine Instanz von ConvertApi
- Erstellen Sie eine ConvertSettings-Instanz
- Legen Sie Ihren Speichernamen fest
- Legen Sie den HTML-Dateipfad fest
- Weisen Sie dem Format „pdf“ zu
- Definieren Sie HtmlConvertOptions
- Legen Sie verschiedene Konvertierungseinstellungen fest, z. B. „fromPage“, „pagesCount“, „fixedLayout“ usw.
- Geben Sie „convertOptions“ an und legen Sie den Pfad der Ausgabedatei fest
- Als nächstes erstellen Sie ein Objekt der ConvertDocumentRequest Klasse
- Erhalten Sie Ergebnisse, indem Sie die Methode ConvertApi.convertDocument() aufrufen
Das folgende Codebeispiel zeigt, wie Sie HTML mithilfe erweiterter Konvertierungsoptionen online in eine PDF-Datei konvertieren:
// So konvertieren Sie HTML mithilfe der erweiterten Optionen in Node.js in das PDF-Format
const convert_options = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.html";
settings.format = "pdf";
let convertOptions = new conversion_cloud.HtmlConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.fixedLayout = true;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.pdf";
try {
// Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert_options()
.then(() => {
console.log("Converted html to pdf file using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the pdf file:", err);
})
Konvertieren Sie HTML kostenlos online in PDF
Wie verwende ich den kostenlosen Online-HTML zu PDF-Konverter? Bitte probieren Sie den folgenden kostenlosen HTML zu PDF-Konverter online aus, der mit der oben genannten API entwickelt wurde.
Abschluss
In diesem Artikel haben Sie gelernt:
- wie man HTML in der Cloud in das PDF-Format konvertiert;
- Laden Sie die HTML-Datei hoch und laden Sie dann die konvertierte PDF-Datei aus der Cloud herunter.
- wie man HTML mit erweiterten Optionen in Node.js in eine PDF-Datei konvertiert;
Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.
Stelle eine Frage
Fühlen Sie sich frei, Ihre Fragen/Fragen zum Konvertieren von HTML in eine PDF-Datei über unser Forum zu stellen.
FAQs
Wie konvertiere ich HTML in PDF?
Installieren Sie unsere js-Bibliothek, um HTML programmgesteuert online in PDF zu konvertieren. Vollständige API-Details finden Sie in der Dokumentation.
Wie lange dauert die Konvertierung von HTML in PDF in Node JS?
JavaScript HTML zu PDF-Bibliothek arbeitet sehr schnell und Sie können HTML in wenigen Sekunden schnell in PDF konvertieren.
Wie konvertiert man HTML mit der REST-API in eine PDF-Datei?
Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um eine HTML-Datei in eine PDF-Datei zu konvertieren.
Wie konvertiert man eine HTML-Datei kostenlos online in ein PDF?
Mit HTML-Datei zu PDF-Konverter kostenlos online können Sie HTML Dateien schnell und einfach in das PDF-Format exportieren. Sobald die Konvertierung abgeschlossen ist, können Sie die PDF-Datei herunterladen.
Wie kann ich eine Webseite kostenlos online als PDF speichern?
- Öffnen Sie unseren kostenlosen HTML zu PDF-Konverter online.
- Klicken Sie in den Dateiablagebereich, um eine HTML-Webseite hochzuladen oder eine HTML-Datei per Drag & Drop zu verschieben.
- Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Ihre HTML-Datei wird hochgeladen und mithilfe unserer html2pdf-Bibliothek node.js in das PDF-Format konvertiert.
- Der Download-Link der Ausgabedateien ist sofort nach der Konvertierung verfügbar.
Wie installiere ich die kostenlose Download-Bibliothek für den HTML zu PDF-Konverter?
Installieren Sie eine HTML-Datei im PDF-Konverter Kostenloser Download der Java-Bibliothek, um HTML Dateien programmgesteuert zu erstellen und in eine PDF-Datei zu konvertieren.
Wie konvertiere ich Word offline in Windows in JPG?
Bitte besuchen Sie diesen Link, um die kostenlose HTML-Datei zu PDF-Konvertersoftware für Windows herunterzuladen. Diese kostenlose Download-Software für den Online-HTML zu PDF-Konverter kann verwendet werden, um HTML Dateien in Windows schnell und mit einem einzigen Klick in PDF Dateien umzuwandeln.
Ist es sicher, den kostenlosen HTML zu PDF-Konverter online zu verwenden?
Ja, niemand hat Zugriff auf Ihre hochgeladenen Dateien und die hochgeladenen Dateien werden nach 24 Stunden gelöscht.
Siehe auch
Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr darüber zu erfahren:
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- Führen Sie PowerPoint PPT/PPTX Dateien online mithilfe der REST-API in Ruby zusammen
- Konvertieren Sie MSG und EML Dateien in Python in PDF
- Konvertieren Sie XML in CSV und CSV in XML in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie CSV in JSON und JSON in CSV in Java
- So konvertieren Sie Excel in JSON und JSON in Excel in Python
- Konvertieren Sie Markdown in PDF und PDF in Markdown in Python
- Konvertieren Sie Word in Markdown und Markdown in Word in Python
- So konvertieren Sie HTML in C# mithilfe der REST-API in PDF
- So konvertieren Sie Word programmgesteuert in C# in PDF
- Konvertieren Sie Word programmgesteuert in Java in JPG und JPG in Word
- Konvertieren Sie CSV in JSON und JSON in CSV in Java