IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR NODE.JS

Node.js PDF SDK (Entwickler-Tutorial)

Curtis Chau
Curtis Chau
Updated: 23. April 2026

In diesem Artikel wird ein Node.js PDF SDK und wie man dieses SDK nutzen kann, um alle Ihre Anforderungen an die PDF-Manipulation mit Node.js zu erfüllen, diskutiert. Das heute zu besprechende PDF SDK ist IronPDF for Node.js, seine Einführung, Details zur Installation und wie man es verwendet, um PDF-Dateien zu manipulieren.

1. IronPDF for Node.js

IronPDF ist eine leistungsstarke und vielseitige Bibliothek, die Entwickler befähigt, mit PDF-Dokumenten in Node.js-Anwendungen einfach und effizient zu arbeiten. Ob Sie PDF-Dateien erstellen, bearbeiten oder manipulieren müssen, IronPDF bietet ein umfassendes Set an Tools und Funktionen, um Ihren Arbeitsablauf zu optimieren.

PDF (Portable Document Format) ist ein weit verbreitetes Dateiformat für den Dokumentenaustausch aufgrund seiner Kompatibilität und Konsistenz über verschiedene Plattformen hinweg. Mit IronPDF for Node.js können Sie die Erstellung von PDFs automatisieren, Daten aus vorhandenen PDFs extrahieren und verschiedene Aufgaben im Zusammenhang mit dem Zugriff auf PDF-Dokumente programmatisch durchführen.

1.1. Hauptmerkmale von IronPDF for Node.js

  • PDF-Erstellung : Mit IronPDF können Sie PDF-Dokumente von Grund auf neu erstellen. Sie können Rechnungen, Berichte, Zertifikate und andere Dokumenttypen erstellen, indem Sie Text, Bilder und andere Inhalte in einem anpassbaren Layout kombinieren.
  • HTML-zu-PDF-Konvertierung : Eine der herausragenden Funktionen von IronPDF ist die Möglichkeit, HTML-Inhalte in PDF zu konvertieren. Sie können vorhandene HTML-Dokumente oder Webseiten in PDF-Dateien umwandeln.
  • PDF-Bearbeitung : Mit IronPDF können Sie bestehende PDF-Dateien programmatisch bearbeiten. Sie können Text, Bilder, Hyperlinks und Anmerkungen hinzufügen oder ändern.
  • PDF-Formularverarbeitung: IronPDF unterstützt die Arbeit mit PDF-Formularen . Sie können Formularfelder programmatisch ausfüllen, Daten aus ausgefüllten Formularen extrahieren und sogar Dokumente digital signieren.
  • PDF-Zusammenführung und -Aufteilung: Mit IronPDF können Sie mehrere PDF-Dokumente zu einer einzigen Datei zusammenführen oder eine PDF-Datei in mehrere kleinere Dateien aufteilen .
  • Hochwertige Ausgabe: IronPDF stellt sicher, dass die generierten PDF-Dokumente eine hohe Qualität und Genauigkeit im Vergleich zum Originalinhalt beibehalten. Sie können Aspekte wie Seitengröße, Orientierung, Auflösung und Kompressionseinstellungen steuern.
  • Plattformübergreifende Kompatibilität: IronPDF ist mit Node.js kompatibel und kann auf verschiedenen Betriebssystemen verwendet werden, wodurch es vielseitig und für Entwickler, die auf unterschiedlichen Plattformen arbeiten, zugänglich ist.
  • Umfassende Dokumentation: IronPDF wird mit einer umfangreichen Dokumentation und Beispielen geliefert, um Entwicklern einen schnellen und effizienten Einstieg zu ermöglichen. Die gut dokumentierte API und unkomplizierte Codebeispiele machen die Integration in Node.js-Anwendungen zu einem reibungslosen Prozess.
  • Flexible Lizenzierung: IronPDF bietet flexible Lizenzierungsoptionen, die es Entwicklern ermöglichen, den Plan auszuwählen, der am besten zu den Bedürfnissen ihres Projekts passt, egal ob es sich um ein persönliches Projekt, ein Startup oder eine Anwendung auf Unternehmensebene handelt.

2. Installation von IronPDF for Node.js

In diesem Abschnitt wird besprochen, wie Sie die Umgebung einrichten und IronPDF for Node.js installieren können.

Stellen Sie vor dem Start sicher, dass Sie Node.js auf Ihrem System installiert haben.

  1. Öffnen Sie zuerst die Eingabeaufforderung (CMD) und erstellen Sie ein neues Node.js-Projekt mit den folgenden Befehlen.

    mkdir IronPDF
    SHELL

    Dies wird ein neues Verzeichnis erstellen, in dem Sie dieses Demoprojekt einrichten können.

    Node PDF SDK (Entwickler-Tutorial), Abbildung 1: Erstellen Sie einen neuen Ordner Erstellen eines neuen Ordners

  2. Navigieren Sie zum neu erstellten Verzeichnis.

    cd IronPDF
    SHELL
  3. Initialisieren Sie ein neues Node.js-Projekt in diesem Verzeichnis.

    npm init -y
    SHELL

    Dieser Befehl wird eine package.json-Datei erstellen, die projektbezogene Metadaten und Abhängigkeiten sowie alle Umweltvariablen speichert.

    Node PDF SDK (Entwickler-Tutorial), Abbildung 2: Init einer package.json-Datei Init einer package.json-Datei

  4. Nachdem die anfängliche Einrichtung abgeschlossen ist, lassen Sie uns IronPDF mit dem folgenden Befehl installieren.

    npm install @ironsoftware/ironpdf
    SHELL
  5. Öffnen Sie nun das Projekt in Visual Studio Code und erstellen Sie eine neue Datei namens "index.js".

    Node PDF SDK (Entwickler-Tutorial), Abbildung 3: Erstellen Sie eine neue index.js-Datei Erstellen einer neuen index.js-Datei

  6. Öffnen Sie die package.json strukturierte JSON-Datei und fügen Sie die folgenden JSON-Daten hinzu, um Unterstützung für ES-Module hinzuzufügen.

    "type": "module",
    JSON

    Node PDF SDK (Entwickler-Tutorial), Abbildung 4: Beispielbild der package.json-Datei Beispielbild einer package.json-Datei

So einfach ist IronPDF installiert, und die Demo-Umgebung ist bereit für das Ausführen des IronPDF-Codes, die Dokumentenerstellung und die Durchführung von Operationen.

3. Erstellen von PDF-Dateien mit Node.js PDF SDK

Die Verwendung des IronPDF for Node.js SDK zum Erstellen von PDF-Dateien und Nutzung anderer PDF-Dienste ist kinderleicht, und Sie können mit nur wenigen Codezeilen eine PDF-Datei erstellen. Es gibt zwei gängigste Methoden, um PDF-Dateien zu erstellen:

  1. HTML-to-PDF-Datei
  2. URL zu PDF-Dokumenten

3.1. HTML-to-PDF-Datei

In diesem Abschnitt wird gezeigt, wie man PDF-Dateien mit IronPDF for Node.js PDF SDK erstellt. Mithilfe von IronPDF können Sie einen HTML-String in eine PDF-Datei konvertieren.

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

(async () => {
  // Create a PDF document from an HTML string
  const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
  
  // Save the generated PDF to a file
  await pdf.saveAs("pdf-from-html.pdf");
})();
JavaScript

Dieses Codebeispiel zeigt die Verwendung der IronPDF-Bibliothek in einer Node.js-Anwendung zur Erstellung eines PDF-Dokuments aus einem bereitgestellten HTML-String. Es importiert die PdfDocument-Klasse, erstellt ein PDF-Dokument aus dem HTML-Inhalt mit der fromHtml-Methode und speichert dann eine Kopie des resultierenden PDFs in einer Datei namens "pdf-from-html.pdf". Der Code nutzt eine sofort aufgerufene async-Funktion, um eine ordnungsgemäße asynchrone Verarbeitung zu gewährleisten, sodass die PDF-Erstellung und Speicheroperation abgeschlossen sind, bevor die Ausführung beendet wird.

Node PDF SDK (Entwickler-Tutorial), Abbildung 5: Ausgabedatei PDF Ausgabe-PDF-Datei

3.2. URL zu PDF-Dokumenten

Das Node.js PDF SDK bietet die Möglichkeit, PDF-Dateien aus URLs zu erstellen. Dieses Paket gibt Entwicklern die Fähigkeit, Webseiten in Echtzeit in PDF-Dateien zu konvertieren.

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

(async () => {
  // Create a PDF document from a URL
  const pdf = await PdfDocument.fromUrl("https://www.google.com");
  
  // Save the generated PDF to a file
  await pdf.saveAs("pdf-from-url.pdf");
})();
JavaScript

Dieser Code veranschaulicht die Verwendung der IronPDF-Bibliothek in einer Node.js-Anwendung, um eine Webseite, in diesem Fall die Startseite von Google, in ein PDF-Dokument zu konvertieren. Es importiert die PdfDocument-Klasse, erstellt ein PDF-Dokument, indem es den Inhalt der angegebenen URL mit der fromUrl-Methode abruft und speichert dann das resultierende PDF als "pdf-from-url.pdf" im aktuellen Arbeitsverzeichnis. Der Code verwendet eine sofort aufgerufene async-Funktion, um eine ordnungsgemäße asynchrone Verarbeitung zu gewährleisten, sodass die PDF-Konvertierung und Speicheroperationen abgeschlossen sind, bevor die Ausführung des Codes endet.

Node PDF SDK (Entwickler-Tutorial), Abbildung 6: Ausgabedatei PDF Ausgabe-PDF-Datei

4. PDF-Dateien zusammenführen

In diesem Abschnitt wird gezeigt, wie die beiden oben erstellten PDF-Dateien zusammengeführt und dann mit nur wenigen Codezeilen eine neue PDF-Datei erstellt werden kann. Sie können mehrere PDFs zusammenführen, um "dynamische Dokumente" für Verträge und Vereinbarungen, Rechnungen, Angebote, Berichte, Formulare, gebrandete Marketingunterlagen und mehr zu erstellen.

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

(async () => {
  // Load existing PDF files
  const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
  const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
  
  // Create an array of PDFs to be merged
  const arrayOfPDFs = [pdf1, pdf2];
  
  // Merge the PDFs into a single document
  const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs);
  
  // Save the merged PDF to a file
  await merge_pdf.saveAs("merged_PDF.pdf");
})();
JavaScript

Dieser Code verwendet die IronPDF-Bibliothek in einer Node.js-Anwendung, um zwei PDF-Dokumente, "pdf-from-html.pdf" und "pdf-from-url.pdf", zu einer einzigen PDF-Datei namens "merged_PDF.pdf" zusammenzuführen. Er beginnt damit, zwei PdfDocument Instanzen aus bestehenden PDF-Dateien zu erstellen und diese dann in einem Array namens arrayOfPDFs zusammenzustellen. Mit der PdfDocument.mergePdf-Methode kombiniert der Code die PDFs aus dem Array zu einem einheitlichen Dokument, das in der merge_pdf-Variablen gespeichert wird. Schließlich wird die zusammengeführte PDF-Quelldatei im aktuellen Arbeitsverzeichnis mit dem Dateinamen "merged_PDF.pdf" gespeichert. Der Code nutzt eine sofort aufgerufene async-Funktion, um asynchrone Operationen effektiv zu verwalten und sicherzustellen, dass die Zusammenführungs- und Speicheraufgaben abgeschlossen sind, bevor die Codeausführung zum Ende kommt.

Node PDF SDK (Entwickler-Tutorial), Abbildung 7: Ausgabedatei PDF Ausgabe-PDF-Datei

5. Fazit

In einem digitalen Zeitalter, in dem der Informationsaustausch allgegenwärtig ist, sind PDF-Dokumente als Eckpfeiler für die gemeinsame Nutzung und Erhaltung von Inhalten über verschiedene Plattformen und Geräte hinweg aufgetreten. Das Node.js PDF SDK, mit seiner Fähigkeit, die Leistung von Node.js zu nutzen, ist ein entscheidendes Werkzeug im Bereich der PDF-Dokumentenverwaltung geworden und bietet einen vielseitigen und effizienten Ansatz zur Handhabung von PDF-Dateien. Dieser Artikel hat sich auf IronPDF for Node.js konzentriert, seine Einführung, Installation und praktische Nutzung für die PDF-Manipulation beschrieben.

Mit einer Vielzahl von Funktionen, darunter die Erstellung von PDFs, die HTML-zu-PDF-Konvertierung, die Bearbeitung von PDFs, die Formularbearbeitung und das Zusammenfügen von PDFs, befähigt IronPDF Entwickler nahtlos mit PDFs in einer plattformübergreifenden Umgebung zu arbeiten. Der Installationsprozess ist unkompliziert, und das Erstellen, Bearbeiten oder Zusammenführen von PDF-Dateien wird durch einfache, aber leistungsstarke Code-Beispiele erleichtert. Dieses Node.js PDF SDK hat die Landschaft der PDF-Dokumentenverwaltung neu definiert und zu einem unverzichtbaren Werkzeug für Entwickler gemacht, die ihre PDF-bezogenen Arbeitsabläufe optimieren möchten.

Um mehr über IronPDF for Node.js zu erfahren, lesen Sie bitte die neueste Version von der NPM-Website. Benutzer können eine kostenlose Testversion lizenzieren, um alle wichtigen Funktionen der IronPDF for Node.js-Bibliothek auszuprobieren, bevor sie sich entscheiden, eine kommerzielle Lizenz zu erwerben.

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 $