IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR NODE.JS

Wie man eine PDF-Datei in Node.js aufteilt

Curtis Chau
Curtis Chau
Updated: 20. Juni 2026

In diesem Artikel wird IronPDF verwendet, eine PDF-Bibliothek, die dabei hilft, PDF-Dokumente in mehrere PDF-Dateien innerhalb eines Ausgabeverzeichnisses aufzuteilen. Dies lässt sich mit wenigen Codezeilen realisieren. IronPDF ist eine leistungsstarke PDF-Bibliothek, mit der Sie PDF-Dateien einfach erstellen, öffnen, lesen und aufteilen können.

Was ist Node.js?

JavaScript-Code kann außerhalb eines Webbrowsers mithilfe der plattformübergreifenden Open-Source-JavaScript-Laufzeitumgebung Node.js ausgeführt werden. Mit aktivierter serverseitiger JavaScript-Ausführung können Programmierer skalierbare, schnelle und effiziente Netzwerkanwendungen erstellen. Node.js verwendet ein ereignisgesteuertes, nicht-blockierendes I/O-Paradigma, wodurch es sich perfekt für die Erstellung von Echtzeitanwendungen eignet, die mehrere gleichzeitige Verbindungen verarbeiten können.

Es gibt verschiedene Anwendungen, die üblicherweise mit Node.js erstellt werden, darunter Webserver, APIs, Streaming-Apps, Echtzeit-Chat-Apps, Geräte für das Internet der Dinge (IoT) und vieles mehr. Alles in allem gewinnt Node.js aufgrund seiner Effizienz, Geschwindigkeit und Backend- sowie Frontend-Kompatibilität mit JavaScript immer mehr an Popularität und bietet eine einzige Sprache für die Full-Stack-Entwicklung. Um mehr über Node.js zu erfahren, besuchen Sie bitte die Wiki-Seite .

Wie man eine PDF-Datei in Node.js aufteilt

  1. Um PDFs aufzuteilen, laden Sie das Node.js-Paket herunter.
  2. Installieren Sie die IronPDF for Node.js-Bibliothek.
  3. Erstellen Sie eine neue PDF-Datei oder importieren Sie eine vorhandene.
  4. Verwenden Sie die duplicate Funktion in der IronPDF for Node.js-Bibliothek.
  5. Übergeben Sie die Seitenzahl als Parameter an die Duplikatfunktion.
  6. Verwenden Sie die saveAs Funktion, um die einzelnen Seiten in einer PDF-Datei zu speichern.

IronPDF for Node.js

IronPDF war in erster Linie eine .NET-Bibliothek, die für die Verwendung innerhalb des .NET Frameworks konzipiert wurde und es Entwicklern ermöglichte, mit PDF-Dokumenten unter Verwendung von C# oder VB.NET zu arbeiten. Dennoch gab es von IronPDF keine native oder direkt für Node.js entwickelte Version. Dies deutet wahrscheinlich darauf hin, dass IronPDF for Node.js nun Funktionen zum Generieren, Ändern und Verarbeiten von PDF-Dokumenten in Node.js-Anwendungen bietet.

Funktionen von IronPDF

Wenn IronPDF sein Produktportfolio um eine Node.js-Version erweitert hat, bietet dies Entwicklern von Node.js-Anwendungen möglicherweise eine Möglichkeit, die Funktionen von IronPDF zur PDF-Bearbeitung zu integrieren. Für Entwickler, die lieber mit einer Bibliothek arbeiten möchten, die ähnliche Funktionen wie IronPDF in der .NET-Umgebung bietet, könnte dies nützlich sein.

Für die aktuellsten und genauesten Informationen zu den Funktionen, der Kompatibilität und der Unterstützung von Node.js durch IronPDF konsultieren Sie bitte stets die offizielle Dokumentation, die Versionshinweise oder die Updates des IronPDF-Teams. Um mehr über IronPDF zu erfahren, konsultieren Sie die Dokumentationsseiten .

Paketanforderung

  • Die IDE ist Visual Studio Code.
  • Node.js
  • Für die Installation von Paketen ist ein Paketverwaltungssystem erforderlich, das Sie mit Yarn oder npm verwenden können.

Installieren Sie das IronPDF-Paket Node.

Terminal oder Eingabeaufforderung öffnen: Starten Sie das Terminal oder die Eingabeaufforderung. Je nach Betriebssystem können Sie auf verschiedene Arten darauf zugreifen:

  • Windows: Eingabeaufforderung oder PowerShell
  • MacOS X Terminal
  • Linux-Terminal

Installieren Sie das Paket: Verwenden Sie den Paketnamen zusammen mit dem Befehl npm install, um das Paket zu installieren. Zum Beispiel führen Sie den folgenden Befehl aus, um das @ironsoftware/ironpdf Paket zu installieren:

npm i @ironsoftware/ironpdf

Wie man eine PDF-Datei in Node.js teilt, Abbildung 1: IronPDF installieren IronPDF installieren

PDF mit IronPDF aufteilen

Es genügen wenige Codezeilen, um PDF-Dokumente in mehrere Dateien aufzuteilen. Schau dir dieses Beispiel an, um es in dein Projekt zu integrieren. Das Aufteilen eines einzelnen PDF-Dokuments in mehrere Dokumente ist mit IronPDF ein recht einfacher Vorgang. Jedes Dokument besteht nur aus einer Seite.

const { PdfDocument } = require("@ironsoftware/ironpdf");

const pdfprocess = async () => {
  console.log("Start split Process");
  // Load the existing PDF document
  const pdf = await PdfDocument.fromFile("Demo.pdf");
  
  // Get the total number of pages in the PDF
  const pagecount = await pdf.getPageCount();

  // Iterate over each page and create a separate PDF file
  for (let i = 0; i < pagecount; i++) {
    // Duplicate a single page into a new PDF document
    const spdf = await pdf.duplicate(i);
    
    // Save each duplicated page as a separate PDF file
    await spdf.saveAs(`split_${i}.pdf`);
  }
  console.log("End Split Process");
};

// Initiate the PDF splitting process
pdfprocess();
JavaScript

Das obige Codebeispiel zeigt, wie man die PdfDocument.fromFile Methode von IronPDF verwendet, um eine bestehende PDF-Datei zu öffnen. Indem Sie ein Dokumentpasswort als zweites Argument an die fromFile Methode übergeben, können Sie auch eine passwortgeschützte Datei öffnen. Der Code ist ziemlich einfach und leicht zu verwenden, um eine PDF-Datei zu teilen. Verwenden Sie die duplicate Methode, um wie oben demonstriert, mehrere Seiten aus dem Originaldokument einfach zu kopieren.

Durch Angabe der Indexnummer als Parameter für die duplicate Methode wird die PDF-Datei geteilt. Jede Seite wird anschließend in einer separaten Datei gespeichert. Eine PDF-Datei kann auch durch Duplizieren in mehrere Seiten unterteilt werden. Hierfür verwenden wir die Funktion getPageCount, die es uns ermöglicht, die Seitenanzahl des PDF-Eingabedateipfads zu erhalten. Anschließend verwenden Sie die duplicate Methode, um die PDF-Datei in mehrere PDF-Dateien zu teilen.

Wie man eine PDF-Datei in Node.js teilt, Abbildung 2: NPM NPM

IronPDF lädt die eingegebene PDF-Datei und teilt die PDF-Dateien anschließend in separate Dateien auf.

Wie man eine PDF-Datei in Node.js teilt, Abbildung 3: PDF-Dateien PDF-Dateien

Um mehr über den Code der IronPDF for Node.js-Bibliothek zu erfahren, sehen Sie sich die Beispielseite zur Konvertierung von HTML in eine PDF-Datei an.

Abschluss

Die IronPDF-Bibliothek bietet starke Sicherheitsvorkehrungen, um Bedrohungen zu minimieren und die Datensicherheit zu gewährleisten. Es ist nicht auf einen bestimmten Browser beschränkt und funktioniert mit allen gängigen Browsern. Die Bibliothek bietet zahlreiche Lizenzierungsoptionen, darunter eine kostenlose Entwicklerlizenz und zusätzliche Entwicklungslizenzen, die erworben werden können, um den unterschiedlichen Bedürfnissen der Entwickler gerecht zu werden.

Upgrade-Optionen sind im $999 Lite-Paket enthalten, das auch mit einer unbefristeten Lizenz, einem Jahr Softwarewartung und einer 30-tägigen Geld-zurück-Garantie geliefert wird. Während der mit einem Wasserzeichen versehenen Testphase können die Nutzer das Produkt in realen Anwendungsszenarien testen. Auf der Lizenzseite finden Sie weitere Informationen zu den Preisen und Lizenzoptionen von IronPDF. Außerdem können Sie IronPDF 30 Tage lang kostenlos testen.

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.

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 IronPDF
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.