Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
PDF-Datei steht für Portable Document Format. Adobe hat ein Dateiformat entwickelt, das unabhängig von Betriebssystemen, Hardware oder Anwendungssoftware ist, um Dokumente mit Textformatierung und integrierten Grafiken anzuzeigen. PDF-Dateien enthalten Text, Bilder, Formulare, interaktive Schaltflächen, Hyperlinks, eingebettete Schriftarten und andere Inhalte. Sie werden häufig für die gemeinsame Nutzung von Dokumenten verwendet, da sie ihre Seitenformatierung über eine Reihe von Hardware und Anwendungen hinweg beibehalten. PDF-Dateien werden häufig für Formulare, eBooks, Handbücher und andere Produkte verwendet, bei denen die Formatierung und das Layout beibehalten werden müssen.
In diesem Artikel werden wir IronPDF verwenden, eine PDF-Lib, die dabei hilft, PDF-NodeJs-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.
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. Um mehr über Node.js zu erfahren, können wir uns auf hier.
Um PDFs zu teilen, laden Sie das Node.js-Paket herunter.
Installieren Sie die IronPDF for Node.js-Bibliothek.
Erstellen Sie eine neue PDF-Datei oder importieren Sie eine bestehende.
Verwenden Sie die Duplicate-Funktion in der IronPDF for Node.js-Bibliothek.
Übergeben Sie die Seitennummer als Parameter, um die Funktion zu duplizieren.
IronPDF war in erster Linie eine .NET-Bibliothek, die für das .NET-Framework entwickelt wurde und es Entwicklern ermöglichte, mit C# oder VB.NET mit PDF-Dokumenten zu arbeiten (Stand meines letzten Wissens-Updates im Januar 2022). Dennoch hatte IronPDF keine native oder direkte Version, die nur für Node.js erstellt wurde.
Wenn sich seit meinem letzten Update etwas geändert hat und IronPDF um Unterstützung oder Bindungen für Node.js erweitert wurde, deutet dies wahrscheinlich darauf hin, dass IronPDF for Node.js jetzt Funktionen zur Erzeugung, Änderung und Verarbeitung von PDF-Dokumenten in Node.js-Anwendungen bietet.
Die Verarbeitung von Metadaten ist der Prozess des Auffindens 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. Die Software-Bibliotheken können sich seit meinem letzten Wissens-Update geändert oder erweitert haben. Weitere Informationen über IronPDF finden Sie unter hier.
Ö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:
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.
Es bedarf nur weniger Codezeilen, um PDF-Dokumente in mehrere Dateien aufzuteilen. Sehen Sie sich unser Beispiel an, um es in Ihr Projekt einzubauen. 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();
Das obige Codebeispiel zeigt, wie man mit der Methode PdfDocument.fromFile von IronPDF eine vorhandene PDF-Datei öffnet. Wenn Sie der fromFile-Methode ein Dokumentenkennwort als zweites Argument übergeben, 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 Duplikat-Methode können wir, 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. Dazu verwenden wir die Funktion getPageCount, mit der wir die Seitenzahl der PDF-Eingabedatei ermitteln können. Anschließend können Sie die PDF-Datei mit der Dupliziermethode in mehrere PDF-Dateien aufteilen. Wir können den Code in der folgenden Befehlszeile ausführen.
Wir haben erfahren, dass es zuerst die PDF-Eingabedatei lädt und dann die PDF-Dateien in eine separate Datei aufteilt.
Um mehr über den IronPDF for Node.js Bibliothekscode zu erfahren, siehe hier.
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 angegebene link. Weitere von Iron Software angebotene Produkte finden Sie unter hier.
9 .NET API-Produkte für Ihre Bürodokumente