IRONSOFTWAREHOME

IronPDF for Node.js - PDFs in Node.js-Skripten erstellen, bearbeiten und lesen

Curtis Chau
Curtis Chau
Updated: 22. April 2026

IronPDF ist eine PDF-Bibliothek, die den Aufwand für die programmatische Erstellung und Anpassung von PDF-Dokumenten mit Node.js vereinfacht.

IronPDF wurde von Iron Software entwickelt, einem Unternehmen, das eine stetig wachsende Sammlung leistungsstarker und hochperformanter Dokumentenverarbeitungsbibliotheken pflegt.

IronPDF ist auch für die Verwendung in .NET (C# und VB.NET) , Java PDF Library und Python PDF Library verfügbar.

Hauptmerkmale von IronPDF for Node.js

  1. PDFs aus HTML, CSS, JavaScript, Bildern und anderen Dateitypen generieren.
  2. Fügen Sie Kopf- und Fußzeilen, Anhänge, digitale Signaturen, Wasserzeichen und Lesezeichen zu PDF-Dokumenten hinzu.
  3. Schützen Sie PDFs vor unberechtigtem Zugriff mit Passwörtern, digitalen Signaturen, Metadaten und anderen Sicherheitseinstellungen.
  4. Vollständige Unterstützung für Multithreading und asynchrone Verarbeitung für optimale Leistung bei unternehmenskritischen Anwendungen.

IronPDF verfügt über mehr als 50 erweiterte Funktionen zum Erstellen, Formatieren und Bearbeiten von PDF-Dokumenten.

Erste Schritte mit IronPDF for Node.js

  1. Installieren Sie Node.js : Laden Sie die neueste Version von Node.js von der offiziellen Node.js-Website herunter und installieren Sie sie.

  2. Installieren Sie das @ironpdf Paket: Verwenden Sie den untenstehenden Terminalbefehl, um IronPDF mit NPM zu installieren:

    > npm i @ironsoftware/ironpdf

  3. Installieren Sie die IronPDF Engine: Installieren Sie das passende Binärdatei für Ihr Betriebssystem:

    Für Windows x64 :

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

    Für Windows x86 :

    npm install @ironsoftware/ironpdf-engine-windows-x86
    SHELL

    Für Linux x64 :

    npm install @ironsoftware/ironpdf-engine-linux-x64
    SHELL

    Für macOS x64 :

    npm install @ironsoftware/ironpdf-engine-macos-x64
    SHELL

    Für macOS/ARM :

    npm install @ironsoftware/ironpdf-engine-macos-arm64
    SHELL

    (IronPDF versucht, die passende Binärdatei für Ihr System automatisch herunterzuladen und zu installieren, wenn Ihr Node.js-Projekt zum ersten Mal ausgeführt wird. In manchen Fällen kann dies jedoch vom System blockiert werden. In diesem Fall müssen Sie die Binärdatei mithilfe der oben genannten Befehle installieren.)

  4. Wenden Sie einen Lizenzschlüssel an (optional): Setzen Sie in Ihrem Node.js-Projekt die IronPdfGlobalConfig.licenseKey Eigenschaft mit einem gültigen Lizenzschlüssel, um IronPDF zu verwenden:

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Create a configuration object with the license key
        const IronPdfConfig = {
            licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
        };
    
        // Apply the configuration to the global settings
        IronPdfGlobalConfig.setConfig(IronPdfConfig);
    })();
    JavaScript

    (Wenn Sie die folgende Warnung erhalten, fügen Sie bitte die Zeile "type": "module" als Ersteintrags-Ebene in Ihrer package.json Datei hinzu. (node:105376) Warnung: Um ein ES-Modul zu laden, setzen Sie "type": "module" im package.json oder verwenden Sie die .mjs Erweiterung. (Verwenden Sie node --trace-warnings ..., um zu zeigen, wo die Warnung erstellt wurde))

  5. Debugging aktivieren (optional): Setzen Sie in Ihrem Node.js-Projekt die IronPdfGlobalConfig.debugMode Eigenschaft auf true, um Debugging zu aktivieren. Diese Aktion erstellt außerdem eine Protokolldatei im aktuellen Verzeichnis:

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Retrieve the current configuration
        var config = IronPdfGlobalConfig.getConfig();
        // Enable debug mode
        config.debugMode = true;
    })();
    JavaScript

IronPDF for Node.js verwenden

Konvertieren von HTML in PDF

Verwenden Sie PdfDocument.fromHtml, um rohes HTML in PDFs zu konvertieren. Diese Methode funktioniert sowohl mit einer Zeichenkette, die HTML-Code enthält, als auch mit einem Dateipfad zu einem HTML-Dokument.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert an HTML String to a PDF */
PdfDocument.fromHtml("<h1>Hello world!</h1><p><small>A PDF brought to you by IronPDF for Node.js!</small></p>")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-string-to-pdf.pdf");
});

/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-file-to-pdf.pdf");
});
JavaScript

Konvertierung von URL in PDF

PdfDocument.fromUrl ruft den Inhalt einer Webseite über die URL ab und konvertiert ihn in ein PDF.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert a URL to a PDF */
(async () => {
   const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
   // Save the generated PDF
   await pdf.saveAs("./url_to_pdf.pdf");
})();
JavaScript

Lizenzierung & Support verfügbar

Erwerben Sie einen Lizenzschlüssel für IronPDF, um IronPDF produktiv einsetzen zu können. Alternativ können Sie eine kostenlose Testlizenz für IronPDF beantragen, um IronPDF vor dem Kauf auszuprobieren.

Für weitere Unterstützung und Anfragen wenden Sie sich bitte an unser Support-Team.

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

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $

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.
Node.js Modul-Download für PDF
Mit npm installieren

Version: 2026.6

  1. Herunterladen und Node.js 12+ installieren.
  2. Führen Sie den obigen Befehl im Terminal aus.

Lizenzen ab 749 $