IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR NODE.JS

HTML in PDF in Node.js ohne Puppeteer konvertieren

Curtis Chau
Curtis Chau
Updated: 20. Juni 2026

Im dynamischen und stetig fortschreitenden Bereich der Webentwicklung ist die Nachfrage nach der Umwandlung von HTML in PDF bemerkenswert häufig. Dieses Bedürfnis erstreckt sich über ein Spektrum von Anwendungen, die von der Erstellung detaillierter Berichte und Rechnungen bis hin zur grundlegenden Aufgabe reichen, Webinhalte in einem leicht druckbaren Format zu erhalten. Die nahtlose Umwandlung von HTML-Seiten in PDF innerhalb einer Node.js-Umgebung ist ein zentrales Anliegen für Entwickler, die sich in den Feinheiten moderner Webanwendungen bewegen.

Dieser Artikel wird die Umwandlung von HTML in PDF in Node.js ohne Puppeteer diskutieren. Während Puppeteer headless läuft, also in einem kopflosen Browser, haben Entwickler jetzt Zugang zu einer Vielzahl alternativer Bibliotheken. Unter diesen ragt die IronPDF for Node.js Bibliothek hervor - ein ausgesprochen leistungsfähiges Werkzeug, das speziell für die Ausführung von PDF-bezogenen Operationen im Node.js (JavaScript) Ökosystem konzipiert ist.

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

  1. Installieren Sie die PDF-Bibliothek, um HTML in PDF in Node.js ohne Puppeteer umzuwandeln.
  2. Importieren Sie die erforderlichen Abhängigkeiten.
  3. Erstellen Sie eine PDF-Datei aus einer URL mithilfe der PdfDocument.fromUrl-Methode.
  4. Rendern Sie einen HTML-String mit der PdfDocument.fromHtml-Methode in ein PDF.
  5. Speichern Sie die erstellten PDF-Dateien mithilfe der saveAs-Methode.

2. Einführung in IronPDF

IronPDF ist eine vielseitige Node.js PDF-Bibliothek, die eine robuste Reihe von Funktionen für die Arbeit mit PDF-Dateien bietet. Eine ihrer Hauptfunktionen ist die Fähigkeit, HTML ohne Puppeteer in das PDF-Format umzuwandeln. Dies macht IronPDF zu einer attraktiven Lösung für Entwickler, die nach einer leichten und effizienten Methode suchen, um HTML-zu-PDF-Umwandlungen 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 erstellen, die nahtlos in einer Produktionsumgebung funktionieren.

2.1. Bemerkenswerte Funktionen von IronPDF

  1. PDF-Erstellung: IronPDF ermöglicht es Entwicklern, PDF-Dokumente von Grund auf zu erstellen und ihnen vollständige Kontrolle über Inhalt, Formatierung und Layout zu geben.
  2. PDF-Parsing: Diese Bibliothek erleichtert die Extraktion von Text, Bildern und anderen Elementen aus bestehenden PDF-Dateien und gibt Entwicklern die Möglichkeit, die in diesen Dokumenten gespeicherten Daten zu bearbeiten.
  3. PDF-Änderung: IronPDF unterstützt die dynamische Änderung bereits vorhandener PDF-Dateien, sodass Inhalte nach Bedarf hinzugefügt, entfernt oder aktualisiert werden können.
  4. PDF-Rendering: Entwickler, die IronPDF verwenden, können PDF-Dateien in verschiedenen Formaten rendern, einschließlich aus Bildern oder aus HTML. Diese Vielseitigkeit erweitert die Optionen für die Anzeige von PDF-Inhalten in Webanwendungen.
  5. Plattformübergreifende Kompatibilität: IronPDF ist mit Blick auf Kompatibilität entwickelt und arbeitet nahtlos über verschiedene Betriebssysteme hinweg, was ein konsistentes Verhalten unabhängig von der Einsatzumgebung gewährleistet.

3. Installation von IronPDF

Der Einstieg mit IronPDF ist ein einfacher Prozess. Um IronPDF in Ihrem Node.js-Projekt zu installieren, können Sie NPM verwenden, den Paketmanager for Node.js-Bibliotheken. Öffnen Sie Ihr Terminal und führen Sie folgenden Befehl aus:

> npm i @ironsoftware/ironpdf

Dieser Befehl lädt die IronPDF-Bibliothek herunter und installiert sie, sodass sie in Ihrem Projekt verwendet werden kann. Um die IronPDF-Engine zu installieren, die für die Verwendung der IronPDF-Bibliothek erforderlich ist, führen Sie den folgenden Befehl in der Konsole aus:

> npm install @ironsoftware/ironpdf-engine-windows-x64

4. HTML-zu-PDF-Erstellung

Nun, da IronPDF heruntergeladen und installiert ist, wollen wir erkunden, wie man es für die Konvertierung von HTML in PDF verwendet und drei gängige Szenarien durchgehen: die Umwandlung einer URL zu PDF, die Umwandlung einer HTML-Zeichenkette zu PDF und die Umwandlung einer HTML-Datei in PDF.

4.1. Erstellen von PDF-Dateien aus einer URL unter Verwendung von IronPDF

Die Umwandlung einer Webseite in ein PDF ist eine häufige Anforderung, insbesondere wenn dynamische Inhalte behandelt werden, die von einem Server generiert werden. IronPDF macht diesen Prozess einfach. Hier ist ein einfaches Codebeispiel:

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");
})();
JavaScript

Dieser Code verwendet die IronPDF-Bibliothek, um eine Webseite (in diesem Beispiel die Startseite von Google) in eine PDF-Datei zu konvertieren. Er gibt die URL der Seite an, generiert ein PDF mit der PdfDocument.fromUrl-Methode und speichert es als "output_from_url.pdf". Der gesamte Prozess ist in eine asynchrone Funktion eingeschlossen, um die sequentielle Ausführung sicherzustellen. Dieses Snippet zeigt die Einfachheit der Nutzung von IronPDF für HTML-in-PDF-Konvertierungen in Node.js.

Konvertieren Sie HTML in PDF in Node.js Ohne Puppeteer, Abbildung 1: Ausgabepdf, das aus einer URL mit der IronPDF-Bibliothek erstellt wurde Ausgabe-PDF, erzeugt aus einer URL unter Verwendung der IronPDF-Bibliothek

4.2. HTML-Zeichenkette zu PDF-Datei

Wenn Sie HTML-Inhalte als Zeichenkette haben und diese in ein PDF umwandeln müssen, bietet IronPDF auch für dieses Szenario eine bequeme Methode:

import { PdfDocument } from "@ironsoftware/ironpdf";

(async () => {
  // Create a PDF from an HTML string
  const htmlString = "<h1>Hello Developers! This is an Example PDF created with IronPDF</h1>";
  const pdf = await PdfDocument.fromHtml(htmlString);

  // Export the PDF to a file
  await pdf.saveAs("output.pdf");
})();
JavaScript

Dieses Codebeispiel verwendet die IronPDF-Bibliothek, um eine einfache HTML-Zeichenkette (ein Überschriftentag) schnell in ein PDF-Dokument umzuwandeln. Es speichert dann das erzeugte PDF als "output.pdf". Das Skript ist prägnant und verwendet eine asynchrone Funktion für die sequentielle Ausführung. Dies zeigt die Einfachheit der Erstellung von PDFs aus HTML mit IronPDF in einer Node.js-Umgebung.

Konvertieren Sie HTML in PDF in Node.js Ohne Puppeteer, Abbildung 2: Ausgabepdf, das aus einem HTML-String mit der IronPDF-Bibliothek erstellt wurde Ausgabe-PDF, erzeugt aus einer HTML-Zeichenkette unter Verwendung der IronPDF-Bibliothek

4.3. HTML-Datei zu PDF

Für Situationen, in denen die HTML-Inhalte in einer Datei gespeichert sind, bietet IronPDF eine unkomplizierte Methode, um sie in ein PDF umzuwandeln. 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");
})();
JavaScript

Dieses Code-Snippet nutzt die IronPDF-Bibliothek, um den Inhalt einer HTML-Datei ("label.html") in ein PDF-Dokument umzuwandeln. Das gerenderte PDF wird dann als "output.pdf" gespeichert. Die Einfachheit dieses Prozesses wird durch das prägnante Skript hervorgehoben, das eine asynchrone Funktion für die sequentielle Ausführung in einer Node.js-Umgebung verwendet.

Konvertieren Sie HTML in PDF in Node.js Ohne Puppeteer, Abbildung 3: Ausgabepdf, das aus einer HTML-Datei mit der IronPDF-Bibliothek erstellt wurde Ausgabe-PDF, erzeugt aus einer HTML-Datei unter Verwendung der IronPDF-Bibliothek

5. Fazit

Dieser Leitfaden erkundete den Prozess der Umwandlung von HTML in PDF in einer Node.js-Umgebung ohne Verwendung von Puppeteer. IronPDF erweist sich als eine leistungsstarke und effiziente Alternative, die eine Reihe von Funktionen für die Bewältigung von PDF-bezogenen Aufgaben bietet. Ob Sie eine URL, eine HTML-Zeichenkette oder eine HTML-Datei in PDF umwandeln oder eine PDF-Datei aus PNG-Bildern erstellen müssen, IronPDF bietet eine nahtlose Lösung.

Bei der Integration von HTML-in-PDF-Konvertierungen in Ihre Node.js-Anwendungen sollten Sie die spezifischen Anforderungen Ihres Projekts und die Flexibilität, die IronPDF bietet, berücksichtigen. Mit seiner Benutzerfreundlichkeit und seinen umfangreichen Möglichkeiten sticht IronPDF als wertvolles Werkzeug für Entwickler hervor, die eine zuverlässige und leichte Lösung für die PDF-Erstellung in Node.js suchen.

Um mehr über IronPDF for Node.js zu erfahren, besuchen Sie bitte die Dokumentationsseite. Das vollständige Tutorial zur HTML-in-PDF-Umwandlung mit IronPDF for Node.js ist unter folgendem Node.js-Tutorial-Link erhältlich.

IronPDF bietet eine kostenlose Testlizenz an, um sich mit dem Produkt vertraut zu machen, bevor man sich zum Kauf einer unbefristeten Lizenz entscheidet.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $