Wie man HTML in PDF in Node.js ohne Puppeteer konvertiert

In diesem Tutorial tauchen wir in die Umwandlung von HTML in PDF in Node.js ein, ohne Puppeteer zu verwenden, stattdessen nutzen wir die Iron PDF-Bibliothek. Wir beginnen mit der Installation von Iron PDF mit npm und stellen sicher, dass die notwendigen Binärdateien vorhanden sind. Das Tutorial führt durch das Importieren wesentlicher Module, das Einrichten globaler Konfigurationen mit einem Lizenzschlüssel und das Erstellen von PDFs aus verschiedenen HTML-Quellen.

Das erste Beispiel zeigt die Umwandlung eines einfachen HTML-Strings in ein PDF mit der PDFDocument.fromHTML-Methode. Der Prozess ist einfach: Definieren Sie eine HTML-Zeichenfolge, übergeben Sie sie als Argument und speichern Sie das PDF mit der saveAs-Funktion.

Als Nächstes befassen wir uns mit einer komplexeren Aufgabe: der Umwandlung einer Webseite in ein PDF. Mit der Methode PDFDocument.fromURL geben wir die URL an, speichern das Dokument als PDF und erhalten das Layout und den Inhalt der Webseite.

Für Offline-HTML-Dateien ähnelt der Prozess der HTML-String-Konvertierung, aber stattdessen verwenden wir den Dateipfad. Diese Methode ist besonders nützlich für den Umgang mit komplexen HTML-Strukturen, die in Dateien gespeichert sind.

Nachdem wir den Code in Node.js ausgeführt haben, überprüfen wir die Ausgabe. Die PDFs bewahren das Format und das Layout, egal ob aus einfachen HTML-Strings, Dateien oder vollständigen Webseiten.

Das Tutorial hebt die Fähigkeit von IronPDF hervor, verschiedene HTML-zu-PDF-Konvertierungen effizient mit minimalem Code durchzuführen. Für diejenigen, die weiter erkunden möchten, steht auf ihrer Website eine Testversion von Iron PDF zur Verfügung.

Weiterführende Literatur: Wie man HTML zu PDF in Node.js ohne Puppeteer konvertiert

Darrius Serrant
Full Stack Software Engineer (WebOps)

Darrius Serrant hat einen Bachelor-Abschluss in Informatik von der University of Miami und arbeitet als Full Stack WebOps Marketing Engineer bei Iron Software. Schon in jungen Jahren vom Programmieren angezogen, sah er das Rechnen sowohl als mysteriös als auch zugänglich an, was es zum perfekten Medium für Kreativität und Problemlösung machte.

Bei Iron Software genießt Darrius es, neue Dinge zu erschaffen und komplexe Konzepte zu vereinfachen, um sie verständlicher zu machen. Als einer unserer ansässigen Entwickler hat er sich auch freiwillig gemeldet, um Schüler zu unterrichten und sein Fachwissen mit der nächsten Generation zu teilen.

Für Darrius ist seine Arbeit erfüllend, weil sie geschätzt wird und einen echten Einfluss hat.

< PREVIOUS
Wie man in Node.js eine PDF-Datei generiert

Installation mit npm

Version:2025.5

> npm i @ironsoftware/ironpdf

Sind Sie bereit, loszulegen? Version: 2025.5 gerade veröffentlicht

Lizenzen anzeigen >