VERWENDUNG VON IRONPDF FOR NODE.JS

Wie man eine PDF-Datei in Node.js aufteilt

Aktualisiert 8. Oktober 2024
Teilen Sie:

In diesem Artikel wird IronPDF verwendet, eine PDF-Bibliothek, die dabei hilft, PDF-Node.js-Dokumente in mehrere PDF-Dateien innerhalb eines Ausgabeordners aufzuteilen. Das ist mit ein paar Zeilen Code möglich. IronPDF ist eine leistungsstarke PDF-Bibliothek, mit der sich PDF-Dateien einfach erstellen, öffnen, lesen und aufteilen lassen.

Was ist Node?

JavaScript-Code kann mit der plattformübergreifenden Open-Source-JavaScript-Laufzeitumgebung Node.js außerhalb eines Webbrowsers ausgeführt werden. Wenn die serverseitige Ausführung von JavaScript aktiviert ist, können Programmierer skalierbare, schnelle und effiziente Netzwerkanwendungen erstellen. Node.js verwendet ein ereignisgesteuertes, nicht blockierendes E/A-Paradigma, das sich perfekt für die Erstellung von Echtzeitanwendungen eignet, die mehrere gleichzeitige Verbindungen verarbeiten.

Es gibt verschiedene Anwendungen, die üblicherweise mit Node.js erstellt werden, darunter Webserver, APIs, Streaming-Apps, Echtzeit-Chat-Apps, Internet der Dinge(IoT) geräte und mehr. Alles in allem wird Node.js aufgrund seiner Effizienz, Geschwindigkeit und Back-End- und Front-End-Kompatibilität mit JavaScript immer beliebter und bietet eine einzige Sprache für die Full-Stack-Entwicklung. Weitere Informationen über Node.js finden Sie in derWiki-Seite.

Wie man PDF in Node.js aufteilt

  1. Um PDFs zu teilen, 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 bestehende.

  4. Verwenden Sie die Funktion duplicate in der IronPDF for Node.js-Bibliothek.

  5. Übergeben Sie die Seitennummer als Parameter an die Duplizierfunktion.

  6. Verwenden Sie die Funktion SaveAs, 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 das .NET Framework entwickelt wurde und Entwicklern die Arbeit mit PDF-Dokumenten in C# oder VB.NET ermöglicht. IronPDF verfügte jedoch nicht über eine native oder direkte Version, die nur für Node.js erstellt wurde. Dies deutet wahrscheinlich darauf hin, dass IronPDF for Node.js jetzt Funktionen für die Erzeugung, Änderung und Verarbeitung von PDF-Dokumenten in Node.js-Anwendungen bietet.

Merkmale von IronPDF

  • HTML-zu-PDF-Generierung: Die Fähigkeit, PDF-Dokumente aus HTML-Material zu erstellen.
  • Text- und Bildmanipulation bezieht sich auf das Hinzufügen, Ändern oder Löschen von Text, Formen, Bildern und anderen Elementen in PDF-Dateien.
  • Die Änderung des PDF-Dokuments umfasstkombinieren, Seiten extrahieren aus PDF-Dateien, das Aufteilen von PDF-Dateien undverschlüsseln und Entschlüsseln sie.
  • Handhabung von Formularen dazu gehören das Ausfüllen von Formularen, das Abrufen von Formulardaten und die programmatische Nutzung von PDF-Formularen.
  • Verwendung vondigitale Signaturendie Verschlüsselung und der Passwortschutz von PDF-Dokumenten wird als PDF-Sicherheit bezeichnet.
  • Umgang mit Metadaten ist der Prozess des Abrufs und der Bearbeitung von PDF-Dateien.

    Wenn IronPDF seine Produktlinie um eine Node.js-Version erweitert hat, könnte dies Entwicklern, die Node.js-Apps erstellen, eine Methode bieten, IronPDFs Funktionen für die PDF-Bearbeitung zu integrieren. Entwickler, die lieber mit einer Bibliothek arbeiten möchten, die ähnliche Funktionen wie IronPDF in der .NET-Umgebung bietet, könnten diese nützlich finden.

    Die aktuellsten und genauesten Informationen über IronPDF's Funktionen, Kompatibilität und Unterstützung für Node.js finden Sie immer in der offiziellen Dokumentation, den Versionshinweisen oder den Updates des IronPDF-Teams. Weitere Informationen über IronPDF finden Sie in derdokumentationsseiten.

Paket-Anforderung

  • Die IDE ist Visual Studio Code.
  • Node.js
  • Die Installation von Paketen erfordert eine Paketverwaltung, die Sie mit Yarn oder npm nutzen können.

IronPDF-Paket installieren Node

Öffnen Sie das Terminal oder die Eingabeaufforderung: Starten Sie das Terminal oder die Eingabeaufforderung. Sie können je nach Betriebssystem auf verschiedene Weise darauf zugreifen:

  • Windows: Eingabeaufforderung oder PowerShell
  • MacOS X Terminal
  • Das Terminal von Linux

    Stellen Sie das Paket zusammen: Verwenden Sie den Paketnamen und den Befehl npm install, um ein Paket zu installieren. Führen Sie zum Beispiel den folgenden Befehl aus, um das Paket @ironsoftware/ironpdf zu installieren:

 npm i @ironsoftware/ironpdf

Um das eigentliche Paket zu installieren, ersetzen Sie @ironsoftware/ironpdf durch den Namen des Pakets, das Sie installieren möchten.

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

IronPDF installieren

PDF mit IronPDF aufteilen

Es bedarf nur weniger Codezeilen, um PDF-Dokumente in mehrere Dateien aufzuteilen. Sehen Sie sich dieses Beispiel an, um es in Ihr Projekt zu integrieren. Die Aufteilung eines einzelnen PDF-Dokuments in mehrere Dokumente ist mit IronPDF ein recht einfacher Vorgang. Jedes Dokument hat nur eine 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");
  var pagecount = await pdf.getPageCount();
  for (var i = 0; i < pagecount; i++) {
    var spdf = await pdf.duplicate(i);
    spdf.saveAs("split_" + i + ".pdf");
  }
  console.log("End Split Process");
};

pdfprocess();
JAVASCRIPT

Das obige Codebeispiel zeigt, wie die Methode PdfDocument.fromFile von IronPDF verwendet wird, um eine vorhandene PDF-Datei zu öffnen. Durch die Übergabe eines Dokumentenkennworts an die fromFile-Methode als zweites Argument können Sie auch eine kennwortgeschützte Datei öffnen. Der Code ist recht einfach und leicht zu verwenden, um eine PDF-Datei zu teilen. Mit der Methode duplicate können Sie, wie oben gezeigt, problemlos mehrere Seiten aus dem Originaldokument kopieren.

Durch die Angabe der Indexnummer als Parameter für die Dupliziermethode wird die PDF-Datei geteilt. Jede Seite wird dann in einer anderen Datei gespeichert. Eine PDF-Datei kann auch durch Duplizieren in mehrere Seiten unterteilt werden. Zu diesem Zweck verwenden wir die Funktion aufgetPageCount die es uns ermöglicht, die Seitenzahl des Pfades der PDF-Eingabedatei zu ermitteln. Anschließend wird die PDF-Datei mit der Methode duplicate in mehrere PDF-Dateien aufgeteilt. Wir können den Code in der folgenden Befehlszeile ausführen.

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

NPM

IronPDF lädt die PDF-Eingabedatei und teilt dann die PDF-Dateien in eine separate Datei auf.

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

PDF-Dateien

Weitere Informationen über den IronPDF for Node.js Bibliothekscode finden Sie in derbeispielseite zur Konvertierung von HTML in eine PDF-Datei.

Schlussfolgerung

Die IronPDF-Bibliothek bietet starke Sicherheitsvorkehrungen, um Bedrohungen zu reduzieren und die Datensicherheit zu gewährleisten. Sie 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 Anforderungen von Entwicklern gerecht zu werden.

Upgrade-Optionen sind im "LiteLicense"-Bundle enthalten, das auch eine permanente Lizenz, ein Jahr Software-Wartung und eine dreißigtägige Geld-zurück-Garantie umfasst. Während des mit Wasserzeichen versehenen Testzeitraums können die Nutzer das Produkt in realen Anwendungsszenarien testen. Für weitere Informationen zu IronPDF's Preis, Lizenzierung und Testversion, klicken Sie bitte auf die angegebenelizenzierungsseite. Weitere Produkte von Iron Software finden Sie auf der Seiteoffizielle Website.

< PREVIOUS
Wie man in Node.js PDF in Text umwandelt
NÄCHSTES >
Wie man eine PDF-Datei in Node.js komprimiert

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Kostenlose npm-Installation Lizenzen anzeigen >