Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In der dynamischen und sich ständig weiterentwickelnden Welt der Web-Entwicklung taucht die Nachfrage nach der Konvertierung von HTML in PDF mit bemerkenswerter Häufigkeit auf. Diese Notwendigkeit umfasst ein breites Spektrum von Anwendungen, das von der Erstellung detaillierter Berichte und Rechnungen bis hin zu der wichtigen Aufgabe reicht, Webinhalte in einem leicht druckbaren Format zu erhalten. Die nahtlose Umwandlung von HTML-Seiten in PDF innerhalb einer Node.js umgebung ist eine zentrale Voraussetzung für Entwickler, die sich mit den Feinheiten moderner Webanwendungen auseinandersetzen.
In diesem Artikel werden wir HTML zu PDF Node.js ohne Puppeteer diskutieren. Allerdings, Puppenspieler läuft kopflosinnerhalb dieser Landschaft von Möglichkeiten haben Entwickler nun Zugang zu einer Vielzahl von alternativen Bibliotheken. Darunter sind die IronPDF for Node.js Bibliothek ist eine herausragende Option - ein außergewöhnlich leistungsfähiges Tool, das speziell für die Ausführung von PDF-bezogenen Operationen innerhalb von Node.js entwickelt wurde (JavaScript) ökosystem.
Installieren Sie die PDF-Bibliothek, um HTML in PDF NodeJS ohne Puppeteer zu konvertieren
Importieren Sie die erforderlichen Abhängigkeiten
Erstellen einer PDF-Datei aus einer URL mit der Methode PdfDocument.fromUrl
.
Render HTML String zu PDF mit PdfDocument.fromHtml
Methode.
IronPDF ist eine vielseitige Node.js-PDF-Bibliothek, die ein robustes Set von Funktionen für die Arbeit mit PDF-Dateien bietet. Eine seiner wichtigsten Funktionen ist die Fähigkeit, HTML in das PDF-Format zu konvertieren, ohne dass Puppeteer benötigt wird. Das macht IronPDF zu einer attraktiven Lösung für Entwickler, die nach einer leichtgewichtigen und effizienten Möglichkeit suchen, die Konvertierung von HTML in PDF in ihren Node.js-Anwendungen zu handhaben. IronPDF unterstützt auch die Konvertierung von CSS-Versionen und Kopfzeilen. IronPDF ermöglicht es Ihnen, PDFs aus Bildern zu erzeugen, die nahtlos in einer Produktionsumgebung funktionieren.
PDF-Generierung: IronPDF ermöglicht es Entwicklern, PDF-Dokumente von Grund auf selbst zu erstellen und gibt ihnen die vollständige Kontrolle über Inhalt, Formatierung und Layout.
PDF Parsing: Diese Bibliothek erleichtert die Extraktion von Text, Bildern und anderen Elementen aus vorhandenen PDF-Dateien und bietet Entwicklern die Möglichkeit, die in diesen Dokumenten gespeicherten Daten zu manipulieren.
PDF Modifikation: IronPDF unterstützt die dynamische Modifikation von bereits existierenden PDF-Dateien und ermöglicht das Hinzufügen, Entfernen oder Aktualisieren von Inhalten nach Bedarf.
PDF-Rendering: Entwickler, die IronPDF verwenden, können PDF-Dateien in verschiedenen Formaten rendern, einschließlich Bildern oder HTML. Diese Vielseitigkeit erweitert die Möglichkeiten zur Anzeige von PDF-Inhalten in Webanwendungen.
Erste Schritte mit IronPDF ist ein unkomplizierter Prozess. An installieren IronPDF in Ihr Node.js-Projekt einzubinden, können Sie NPM, den Paketmanager für Node-Bibliotheken, verwenden. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:
npm i @ironsoftware/ironpdf
Mit diesem Befehl wird die IronPDF-Bibliothek heruntergeladen und installiert, so dass sie in Ihrem Projekt verwendet werden kann. Um die IronPDF-Engine zu installieren, die für die Verwendung von IronPDF Library erforderlich ist, führen Sie den folgenden Befehl auf der Konsole aus:
npm install @ironsoftware/ironpdf-engine-windows-x64
Nachdem IronPDF nun heruntergeladen und installiert ist, wollen wir uns ansehen, wie man es für die Konvertierung von HTML in PDF verwendet. Wir werden drei gängige Szenarien durchgehen: Konvertierung einer URL in PDF, Konvertierung einer HTML-Zeichenfolge in PDF und Konvertierung einer HTML-Datei in PDF.
Die Konvertierung einer Webseite in ein PDF-Dokument ist eine häufige Anforderung, insbesondere wenn es sich um dynamische Inhalte handelt, die von einem Server generiert werden. IronPDF macht diesen Prozess einfach. Hier ist ein einfaches Code-Beispiel:
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
// URL of the web page to convert to PDF
const url = "https://google.com";
// Create a PDF document from the specified URL
const pdf = await PdfDocument.fromUrl(url);
// Save the PDF to a file
await pdf.saveAs("output_from_url.pdf");
})();
Dieser Code verwendet die IronPDF-Bibliothek, um eine Webseite zu konvertieren (Die PDF-Seite von Wikipedia) in eine PDF-Datei. Es setzt die URL der Seite und hilft bei der PDF-Erzeugung mit `PdfDocument.fromUrl()methode und speichert sie als "output_from_url.pdf". Der gesamte Prozess ist in eine asynchrone Funktion verpackt, die eine sequenzielle Ausführung gewährleistet. Dieses Snippet zeigt, wie einfach es ist, IronPDF für die Konvertierung von HTML in PDF in Node.js zu nutzen. Die Ausgabe ist in der folgenden Abbildung zu sehen.
Wenn Sie HTML-Inhalte als Zeichenkette haben und diese in ein PDF konvertieren müssen, bietet IronPDF auch für dieses Szenario eine praktische Methode:
import {PdfDocument} from "@ironsoftware/ironpdf";
(async () => {
// Create a PDF from an HTML string
const pdf = await PdfDocument.fromHtml("<h1>Hello Developers THis is an Example PDF created with IronPDF</h1>");
// Export the PDF to a file
await pdf.saveAs("output.pdf");
})();
Dieses Codebeispiel verwendet die IronPDF-Bibliothek, um eine einfache HTML-Zeichenkette schnell zu konvertieren (ein Überschrift-Tag) in ein PDF-Dokument. Anschließend speichert es das erzeugte PDF als "output.pdf" Das Skript ist knapp gehalten und verwendet eine asynchrone Funktion für die sequenzielle Ausführung. Hier wird gezeigt, wie einfach die Erstellung von PDFs aus HTML mit IronPDF in einer Node.js-Umgebung ist.
Für Situationen, in denen der HTML-Inhalt in einer Datei gespeichert ist, bietet IronPDF eine unkomplizierte Methode zur Konvertierung in ein PDF-Dokument. Hier ist ein Beispiel:
import {PdfDocument} from "@ironsoftware/ironpdf";
(async () => {
// Render the HTML file
const pdf = await PdfDocument.fromHtml("label.html");
// Export the PDF document
await pdf.saveAs("output.pdf");
})();
Dieses Codeschnipsel verwendet die IronPDF-Bibliothek, um den Inhalt einer HTML-Datei zu konvertieren ("label.html") in ein PDF-Dokument. Das gerenderte PDF wird dann als "output.pdf" gespeichert Die Einfachheit dieses Prozesses wird durch das prägnante Skript unterstrichen, das eine asynchrone Funktion für die sequenzielle Ausführung in einer Node.js-Umgebung verwendet.
In dieser Anleitung haben wir den Prozess der Konvertierung von HTML in PDF in einer Node.js-Umgebung untersucht, ohne dabei auf Puppeteer zurückzugreifen. IronPDF erweist sich als leistungsfähige und effiziente Alternative, die eine Reihe von Funktionen für die Bearbeitung von PDF-bezogenen Aufgaben bietet. Egal, ob Sie eine URL, einen HTML-String oder eine HTML-Datei in PDF konvertieren oder eine PDF-Datei aus PNG-Bildern generieren möchten, IronPDF bietet eine nahtlose Lösung.
Berücksichtigen Sie bei der Integration der HTML-zu-PDF-Konvertierung in Ihre Node.js-Anwendungen die spezifischen Anforderungen Ihres Projekts und die Flexibilität, die IronPDF bietet. IronPDF for Node.js zeichnet sich durch seine Benutzerfreundlichkeit und seine umfangreichen Funktionen aus und ist ein wertvolles Werkzeug für Entwickler, die eine zuverlässige und leichtgewichtige Lösung für die PDF-Erzeugung in Node.js suchen.
Mehr Informationen über IronPDF for Node.jsbesuchen Sie bitte die Dokumentation seite. Die vollständige Anleitung zur Konvertierung von HTML in PDF mit IronPDF for Node.js finden Sie unter folgender Adresse link.
IronPDF bietet eine kostenlose Testlizenz für die Nutzer, bevor sie sich für den Kauf eines unbefristete Lizenz.
9 .NET API-Produkte für Ihre Bürodokumente