IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR NODE.JS

Wie man PDF-Dateien von URL in Node.js herunterlädt

Curtis Chau
Curtis Chau
Updated: 23. April 2026

Dieser Artikel wird den Prozess des Herunterladens von PDF-Dokumenten von URLs mithilfe der PDF-Bibliothek namens IronPDF erkunden, die speziell für Node.js angepasst ist. Diese Bibliothek bietet eine robuste Lösung für die Bearbeitung von PDF-bezogenen Aufgaben auf Serverseite in Node.js-Anwendungen, um das Abrufen und die Bearbeitung von PDF-Dokumenten von entfernten Quellen zu vereinfachen.

IronPDF for Node.js

IronPDF for Node.js ist eine vielseitige und leistungsstarke PDF-Bibliothek, die entwickelt wurde, um nahtlose PDF-Generierung, -Bearbeitung und -Verwaltung innerhalb von Node.js-Anwendungen zu erleichtern. Es bietet Entwicklern einen umfassenden Satz an Funktionen und Möglichkeiten zur Arbeit mit PDF-Dokumenten und macht es zu einem unverzichtbaren Werkzeug für eine Vielzahl von Webentwicklungsprojekten.

Speziell für die Integration mit Node.js entwickelt, ermöglicht IronPDF Entwicklern mühelos PDF-Dateien aus verschiedenen Datenquellen wie HTML, CSS und Bildern zu generieren. Dies erlaubt die dynamische Inhaltserstellung und macht es ideal für die Generierung von Rechnungen, Berichten, Zertifikaten oder anderen Dokumenten, die ein professionelles und standardisiertes Format erfordern.

Eine der herausragenden Funktionen von IronPDF ist die Möglichkeit, HTML-Inhalte direkt in PDFs umzuwandeln, was Entwicklern ermöglicht, ihre vorhandenen Webentwicklungskompetenzen und -bibliotheken zu nutzen. Das bedeutet, dass Sie Ihre Fähigkeiten in HTML und CSS nutzen können, um optisch ansprechende PDFs zu erstellen, ohne komplexes manuelles Formatieren zu benötigen. Zusätzlich bietet IronPDF Funktionen zum Zusammenführen, Aufteilen und Bearbeiten vorhandener PDF-Dateien, was eine erweiterte Dokumentenorganisation und -anpassung ermöglicht. Es unterstützt auch Verschlüsselung und Passwortschutz, um die Sicherheit sensibler Informationen innerhalb von PDFs zu erhöhen.

IronPDF Funktionen

  • PDF-Generierung: Erstellen Sie mühelos PDFs mithilfe von HTML, CSS und Bildern. Passen Sie Inhalte für professionelle PDFs an.
  • HTML zu PDF: Konvertieren Sie komplexes HTML in ansprechende PDFs, während Formatierung und Styling beibehalten werden.
  • PDF-Bearbeitung: Ändern und bearbeiten Sie vorhandene PDFs, um Elemente nach Bedarf zu aktualisieren, zu korrigieren oder hinzuzufügen.
  • Zusammenführen und Aufteilen: Kombinieren oder trennen Sie PDF-Dateien für effiziente Organisation und Strukturierung.
  • Drucken: Drucken Sie PDFs direkt von Node.js für bequeme physische Kopien.
  • Formularverarbeitung: Füllen und extrahieren Sie effizient Daten aus PDF-Formularen, um die Benutzerinteraktion zu verbessern.
  • Sicherheit: Implementieren Sie Verschlüsselung und Passwortschutz für die Sicherheit von PDF-Dokumenten.
  • Textextraktion: Extrahieren Sie Text aus PDFs für einfachen Zugriff auf Inhalte und Datenabruf.
  • Anpassung: Kontrollieren Sie das PDF-Layout und die Stile, um ein professionelles und poliertes Erscheinungsbild zu erzielen.
  • Plattformübergreifend: Arbeiten Sie nahtlos auf verschiedenen Plattformen für konsistente Leistung und Funktionalität.

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.

  2. mkdir IronPDF Dies wird ein neues Verzeichnis erstellen, um dieses Demo-Projekt einzurichten.

    So laden Sie PDF-Dateien aus einer URL in Node.js herunter, Abbildung 1: Erstellen Sie einen neuen Ordner für das Demo-Projekt Erstellen Sie einen neuen Ordner für das Demoprojekt

  3. cd IronPDF Dieser Befehl navigiert zu dem neu erstellten Verzeichnis.

  4. npm init -y Dieser Befehl erstellt eine package.json-Datei, in der projektbezogene Metadaten und Abhängigkeiten gespeichert werden.

    So laden Sie PDF-Dateien aus einer URL in Node.js herunter, Abbildung 2: Initialisieren Sie ein Node.js-Projekt Initialisieren Sie ein Node.js-Projekt

  5. Sobald die erste Einrichtung abgeschlossen ist, installieren wir IronPDF mit folgendem Befehl.

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

    So laden Sie PDF-Dateien aus einer URL in Node.js herunter, Abbildung 3: Erstellen Sie eine index.js-Datei, um das Projekt zu starten Erstellen Sie eine index.js-Datei, um das Projekt zu starten

  7. Öffnen Sie nun die package.json-Datei und fügen Sie die folgende Zeile hinzu, um den Modultyp anzugeben.

    "type": "module",
    JSON

    So laden Sie PDF-Dateien aus einer URL in Node.js herunter, Abbildung 4: Screenshot der package.json-Datei Screenshot der package.json-Datei

Genau so ist IronPDF installiert und die Umgebung bereit, um den IronPDF-Code auszuführen.

Herunterladen von PDF-Dateien von URL mit IronPDF for Node.js

IronPDF for Node.js bietet eine leistungsstarke Funktion, die es ermöglicht, PDFs direkt von URLs zu rendern und anschließend im lokalen Dateisystem zu speichern. Im Wesentlichen funktioniert es als umfassender PDF-Downloader, der die Fähigkeiten eines vollwertigen PDF-Downloaders bietet.

Der folgende Code kann PDF-Dateien von einer URL aus erstellen und speichern, indem er IronPDF for Node.js verwendet.

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

// Asynchronously render and save a PDF from a URL
(async () => {
  try {
    // Define the URL of the web page to be rendered as a PDF
    const url = "https://ironpdf.com/";

    // Render the web URL to a PDF document
    const pdf = await PdfDocument.fromUrl(url);

    // Save the PDF document to a file
    await pdf.saveAs("pdf-from-url.pdf");

    console.log("PDF successfully downloaded and saved as 'pdf-from-url.pdf'");
  } catch (error) {
    console.error("An error occurred while downloading the PDF:", error);
  }
})();
JavaScript

Der bereitgestellte Code ist ein JavaScript-Programm, das die IronPDF for Node.js-Bibliothek verwendet, um ein PDF von einer angegebenen URL zu erzeugen und als PDF-Datei zu speichern. Lassen Sie uns den Code Schritt für Schritt aufschlüsseln:

  1. Importing the PdfDocument class from IronPDF:

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

    Diese Zeile importiert die PdfDocument-Klasse aus der IronPDF-Bibliothek, die verwendet wird, um mit PDF-Dokumenten zu arbeiten.

  2. Verwendung eines asynchronen IIFE (Sofort aufgerufener Funktionsausdruck):

    (async () => { /* Code here */ })();
    JavaScript

    Diese Struktur definiert einen sofort aufgerufenen Funktionsausdruck, der als async markiert ist, wodurch die Verwendung von await innerhalb der Funktion möglich wird. Es ruft sich sofort nach der Deklaration selbst auf.

  3. Rendern einer Web-URL zu PDF:

    const pdf = await PdfDocument.fromUrl("https://ironpdf.com/");
    JavaScript

    Diese Zeile verwendet die fromUrl-statische Methode der PdfDocument-Klasse, um eine Webseiten-URL (in diesem Fall "https://ironpdf.com/") als PDF-Dokument darzustellen.

  4. Exportieren des PDF-Dokuments:

    await pdf.saveAs("pdf-from-url.pdf");
    JavaScript

    Diese Zeile verwendet die saveAs-Methode des PDF-Dokuments, um das erstellte PDF in einer Datei namens "pdf-from-url.pdf" zu speichern. Das await-Schlüsselwort wird verwendet, um zu warten, bis der Speichervorgang abgeschlossen ist.

Insgesamt verwendet dieses Skript IronPDF, um eine Web-URL abzurufen, sie als PDF-Dokument zu rendern und die heruntergeladene PDF-Datei als lokale Datei mit dem angegebenen Dateinamen "pdf-from-url.pdf" zu speichern. Die Verwendung von async/await ermöglicht die Handhabung der asynchronen Natur der PDF-Erstellung und des Datei-Speicherns.

PDF-Datei ausgeben

So laden Sie PDF-Dateien aus einer URL in Node.js herunter, Abbildung 5: Die Ausgabedatei Die Ausgabedatei im PDF-Format

Abschluss

Node.js erweist sich mit seiner robusten Laufzeitumgebung for JavaScript auf Serverseite als ideale Wahl für eine Vielzahl von Webentwicklungaufgaben. Insbesondere die Notwendigkeit, PDF-Dateien von bestimmten URLs herunterzuladen, ist eine häufige Anforderung, und Node.js bietet zusammen mit spezialisierten Bibliotheken wie IronPDF eine nahtlose Lösung. IronPDF for Node.js ermöglicht es Entwicklern mühelos, PDF-Dokumente zu generieren, zu bearbeiten und zu verwalten, und verbessert die Integration kritischer Ressourcen für den effizienten Zugriff in verschiedenen Anwendungen und Prozessen.

Indem sie die Funktionen von IronPDF nutzen, wie z.B. HTML-zu-PDF-Konvertierung, PDF-Bearbeitung, Zusammenführung, Aufteilung und mehr, können Entwickler die Dokumentenverarbeitung optimieren und ihre Webentwicklungsprojekte rationalisieren. Diese Funktionalität bereichert Webanwendungen, indem sie die dynamische Inhaltserstellung erleichtert und ein professionelles und standardisiertes Format für wesentliche Dokumente sicherstellt. Letztendlich trägt die Integration von IronPDF mit Node.js erheblich zu einer reibungsloseren und effizienteren Handhabung von PDF-Dateien bei und ermöglicht es, Dateien herunterzuladen.

Sie können IronPDF for Node.js installieren und die zugehörigen Code-Tutorials auf der folgenden NPM-Webseite finden.

IronPDF bietet eine kostenlose Testlizenz hier an. Für weitere Informationen zum Kauf einer kommerziellen Lizenz besuchen Sie bitte deren Lizenz-Informationsseite.

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 $