IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR NODE.JS

Wie man ein PDF-Dokument in Node.js parst

Curtis Chau
Curtis Chau
Updated: 20. Juni 2026

Dieser Artikel zeigt, wie man PDFs mit Node.js unter Verwendung der IronPDF, PDF Parser Node.js Bibliothek analysiert.

Was ist Node?

Die plattformübergreifende, quelloffene Node.js JavaScript-Laufzeitumgebung ermöglicht es, JavaScript-Code außerhalb eines Webbrowsers auszuführen. Programmierer können Netzwerkanwendungen erstellen, die skalierbar, schnell und effektiv sind, indem sie serverseitiges JavaScript oder JS-Modul Ausführung ermöglichen. Da Node.js ein ereignisgesteuertes, nicht blockierendes I/O Modell ist, eignet es sich ideal für die Entwicklung von Echtzeitanwendungen, die mit interaktiven Formelementen mehrere Verbindungen gleichzeitig verwalten.

Node.js wird häufig verwendet, um eine Vielzahl von Anwendungen zu erstellen, einschließlich Webserver, APIs, Datenstruktur-Streaming-Anwendungen, Echtzeit-Chat-Anwendungen, Internet der Dinge (IoT) Geräte und mehr. Alles in Betracht gezogen, gewinnt Node.js wegen seiner Effektivität, Geschwindigkeit und JavaScript-Kompatibilität sowohl im Frontend als auch im Backend an Popularität, da es eine einzige Sprache für die Full-Stack-Entwicklung bietet. Überprüfen Sie diese Erklärungs-Website für Dokumentationsseiten, um mehr über Node.js zu erfahren.

Wie man ein PDF-Dokument in Node.js analysiert

  1. Um PDFs für einen lesbaren Stream zu analysieren, laden Sie das Node.js Paket herunter.
  2. Installieren Sie die IronPDF for Node.js Bibliothek.
  3. Erstellen Sie ein neues PDF oder importieren Sie ein bestehendes mit den analysierten Dokumentdaten.
  4. Um jede Textzeile zu extrahieren, verwenden Sie die extractText-Methode.
  5. Analysierten PDF-Inhalt für rohes PDF-Lesen ansehen.

IronPDF for Node.js

Stand meines letzten Wissen-Updates im Januar 2022 war IronPDF hauptsächlich eine .NET Bibliothek, die innerhalb des .NET Frameworks arbeiten sollte, um Entwicklern zu ermöglichen, mit PDF-Dokumenten unter Verwendung von C# oder VB.NET zu arbeiten. Es gab jedoch keine native oder direkte Version von IronPDF, die nur für Node.js erstellt wurde.

Da IronPDF erweitert wurde, um Unterstützung und Bindungen for Node.js zu bieten, bedeutet dies wahrscheinlich, dass nun Werkzeuge zur Erstellung, Bearbeitung und Verarbeitung von PDF-Dokumenten in Node.js Anwendungen in IronPDF for Node.js verfügbar sind.

Funktionen von IronPDF

Wenn IronPDF sein Produktsortiment erweitert hat, um eine Node.js Version einzuschließen, könnte dies Entwicklern, die Node.js Apps entwickeln, ermöglichen, die PDF-Manipulationsfunktionalität von IronPDF zu nutzen. Dies könnte für Entwickler hilfreich sein, die es bevorzugen würden, mit einer Bibliothek zu arbeiten, die Funktionen bietet, die denen der IronPDF in der .NET Umgebung ähneln.

Die offizielle Dokumentation, Release Notes und Updates des IronPDF-Teams sollten stets konsultiert werden, um die neuesten Informationen zu Funktionen, Kompatibilität und Unterstützung für IronPDF in Node.js zu erhalten. Gehen Sie hierher, um mehr über IronPDF und die neuen Funktionen in jeder Veröffentlichung zu erfahren. Um mehr über IronPDF zu erfahren, konsultieren Sie diese offizielle Dokumentationsseite.

Paketanforderung

  • Visual Studio Code als IDE
  • Node.js
  • Yarn oder npm können für das Paketmanagement verwendet werden, was für die Paketsinstallation erforderlich ist.

Installieren des IronPDF-Pakets for Node.js

Starten Sie die Eingabeaufforderung oder das Terminal: Öffnen Sie die Eingabeaufforderung oder das Terminal. Es gibt verschiedene Möglichkeiten, darauf zuzugreifen, je nach Ihrem Betriebssystem:

  • Windows: PowerShell oder Eingabeaufforderung
  • Terminal auf macOS
  • Terminal auf Linux

Um ein Paket zu installieren, verwenden Sie den Paketnamen und den npm install Befehl. Um beispielsweise das Paket @ironsoftware/ironpdf zu installieren, führen Sie folgenden Befehl im Terminal aus:

> npm i @ironsoftware/ironpdf

Ersetzen Sie @ironsoftware/ironpdf durch den Namen des Pakets, das Sie installieren möchten, falls es unterschiedlich ist.

Wie man ein PDF-Dokument in Node.js analysiert, Abbildung 1: Installieren Sie IronPDF IronPDF installieren

PDF-Datei analysieren, um Daten zu extrahieren

Aus Experimenten können Sie sehen, dass IronPDF viele Funktionen bietet, um den Umgang mit PDF in Node.js zu erleichtern. Es konzentriert sich auf die Erstellung, Ansicht und Änderung von PDF-Dokumenten in den erforderlichen Formaten. PDF-Dateien sind ziemlich einfach zu analysieren.

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

const pdfProcess = async () => {
  // Load the existing PDF document
  const pdf = await PdfDocument.fromFile("Demo.pdf");
  // Extract text data from the loaded PDF
  const data = await pdf.extractText();
  // Output the extracted text to the console
  console.log(data);
};

pdfProcess();
JavaScript

Die Bedeutung der fromFile-Funktion wird durch den obigen Code demonstriert. Die fromFile-Methode liest PDF-Dokumente und konvertiert die PDF-Datei in PdfDocument-Objekte, indem die Datei aus einem bestehenden Dateisystem geladen wird. So hält PdfDocument die Metadaten des PDFs. Die Dateimetadaten im PDF-Objekt können nach Belieben des Benutzers verwendet werden. Dieses Objekt, das Dokumentdaten analysiert, sind der Text und die Grafiken, die innerhalb des PDF-Seitenobjekts enthalten sind. Die extractText-Funktion wird verwendet, um den gesamten Text aus der bereitgestellten PDF-Datei zu extrahieren. Danach wird der extrahierte Text als Zeichenkette gespeichert und für weitere Verarbeitung, wie das Erstellen eines JSON-Formats, vorbereitet.

Seite für Seite Textextraktion

Unten ist der Code für einen weiteren Ansatz, der explizit Text aus jeder Seite der PDF-Datei extrahiert.

const pdf = await PdfDocument.fromFile("Demo.pdf");
// Get the total number of pages in the PDF
const pageCount = await pdf.getPageCount();

// Loop through each page to extract text
for (let i = 0; i < pageCount; i++) {
  const pageText = await pdf.extractText(i);
  // Output the text of each page
  console.log(pageText);
}
JavaScript

Das rohe PDF-Lesen von einem bereits im Speicher befindlichen PDF wird aus dem angegebenen Verzeichnis in seiner Gesamtheit geladen, und dieser Beispielcode erstellt dann ein PdfDocument-Objekt namens pdf. Ein PDF-Dokument ist eine Datenstruktur, die aus mehreren grundlegenden Datentypen besteht. Alle Seitendaten der PDF-Datei werden durch ihre Seitennummer oder Seitenindex im PDF-Objekt abgerufen, um sicherzustellen, dass sie nacheinander verarbeitet werden. Zuerst verwenden wir die getPageCount-Methode seines PDF-Objekts, um die Gesamtanzahl der Seiten im bereitgestellten PDF zu ermitteln.

Die for-Schleife iteriert über jede Seite mit dieser Seitenanzahl und ruft die extractText-Funktion auf, um den Text von jeder PDF-Seite abzurufen. Entweder kann der extrahierte Text auf dem Bildschirm des Benutzers angezeigt oder in einer Zeichenfolgenvariable gespeichert werden. Diese Technik ermöglicht es, Text aus einzelnen PDF-Seiten in geordneter Weise zu extrahieren. Diese Techniken demonstrieren, wie IronPDF, eine spezialisierte Node.js Bibliothek für PDF-Aufgaben, leicht und gründlich Text aus PDF-Dateien extrahieren kann. Diese Zugänglichkeit erhöht die Nützlichkeit von PDFs in einer Vielzahl von Kontexten und hat zahlreiche praktische Anwendungen.

Wie man ein PDF-Dokument in Node.js analysiert, Abbildung 2: Lesen Sie PDF Seite für Seite PDF-Seite für Seite lesen

Beide Codes oben erreichen das gleiche Ergebnis, aber der einzige Unterschied liegt in der Implementierung des Codes, basierend auf den Anforderungen des Benutzers. Um mehr über IronPDF zu erfahren, konsultieren Sie diese detaillierten Dokumentationsseiten.

Abschluss

Die IronPDF Bibliothek bietet robuste Sicherheitsmaßnahmen, um Risiken zu vermindern und die Datensicherheit zu gewährleisten. Es ist mit allen gängigen Browsern kompatibel und nicht auf einen einzelnen beschränkt. Um den verschiedenen Anforderungen von Entwicklern gerecht zu werden, bietet die Bibliothek eine breite Palette von Lizenzierungsoptionen an, einschließlich einer kostenlosen Entwicklerlizenz und zusätzlichen Entwicklungslizenzen, die erworben werden können.

Zusätzlich zu einer unbefristeten Lizenz, einem Jahr Softwarewartung und einer dreißigtägigen Geld-zurück-Garantie enthält das $999 Lite-Paket Upgrade-Möglichkeiten. Benutzer haben die Möglichkeit, das Produkt unter praktischen Anwendungsbedingungen während der mit Wasserzeichen versehenen Testphase zu bewerten. Bitte sehen Sie die bereitgestellte Lizenzierungsseite für weitere Details über die Kosten, Lizenzierung und Testversion von IronPDF ein. Um mehr über andere Produkte von Iron Software zu erfahren, besuchen Sie die offizielle Website.

Iron Software Preisgestaltung

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 $