from ironpdf import *
# Instantiate Renderer
renderer = ChromePdfRenderer()
# Create a PDF from a HTML string using Python
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
# Export to a file or Stream
pdf.SaveAs("output.pdf")
# Advanced Example with HTML Assets
# Load external html assets: Images, CSS and JavaScript.
# An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", r"C:\site\assets")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
Dieser Artikel zeigt Ihnen, wie Sie mit IronPDF for Python den gesamten Text aus PDF-Dateien extrahieren können, und vermittelt Ihnen das Wissen und die Python-Code-Snippets, um diese Aufgabe effizient zu bewältigen.
Verwenden Sie die FromFile methode zum Importieren der PDF-Datei
Extrahieren Sie Text aus der importierten PDF-Datei mit der Funktion Auszugstext methode
Extrahieren Sie Text aus bestimmten Seiten mit der ExtractTextFromPage methode
Ausgabe des extrahierten Textes auf der Konsole oder in einer Textdatei
IronPDF - Python-Bibliothek
IronPDF for Python ist eine leistungsstarke Python PDF-Bibliothek, mit der Entwickler Text aus PDF-Dokumenten extrahieren können. Mit IronPDF können Sie die Datenextraktion von Textinhalten aus PDF-Dateien automatisieren und so die Verarbeitung von Daten aus PDF-Dokumenten und die Analyse der darin enthaltenen Informationen erleichtern.
IronPDF bietet Python-Programmierern die Möglichkeit, PDF-Dateien mit Python zu manipulieren, Daten daraus zu extrahieren und mit ihnen zu interagieren, was die Automatisierung verschiedener PDF-bezogener Aufgaben erleichtert. Ganz gleich, ob Sie PDFs generieren, bestehende PDFs ändern, Daten aus inhaltsextrahierenden Bildern extrahieren oder andere PDF-Operationen durchführen möchten, IronPDF vereinfacht den Prozess mit seiner intuitiven API und seinen leistungsstarken Funktionen.
Wesentliche Merkmale
Einige Merkmale der IronPDF for Python-Bibliothek sind:
Bevor Sie mit der Textextraktion mit IronPDF fortfahren, sollten Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
Python-Installation: Stellen Sie sicher, dass Sie Python auf Ihrem System installiert haben. IronPDF ist kompatibel mit Python 3.x Versionen, stellen Sie also sicher, dass Sie eine kompatible Python Installation haben.
IronPDF-Bibliothek: Installieren Sie die IronPDF-Bibliothek mit pip, dem Python-Paketmanager. Öffnen Sie Ihre Befehlszeilenschnittstelle und führen Sie den folgenden Befehl aus:
:ProductInstall
Hinweis: Python muss zur Umgebungsvariablen PATH hinzugefügt werden, um pip-Befehle verwenden zu können.
Integrierte Entwicklungsumgebung(IDE): Die Verwendung einer IDE ist zwar nicht unbedingt erforderlich, kann aber Ihre Entwicklungserfahrung erheblich verbessern. Es bietet Funktionen wie Code-Vervollständigung, Debugging und einen effizienteren Arbeitsablauf. Eine beliebte IDE für die Python-Entwicklung ist PyCharm. Sie können PyCharm von der JetBrains-Website herunterladen und installierenhttps://www.jetbrains.com/pycharm/.
Texteditor: Wenn Sie es vorziehen, mit einem leichtgewichtigen Texteditor zu arbeiten, können Sie auch einen beliebigen Texteditor Ihrer Wahl verwenden, z. B. Visual Studio Code, Sublime Text oder Atom. Diese Editoren bieten Syntaxhervorhebung und andere nützliche Funktionen für die Python-Entwicklung. Sie können auch die Python-eigene IDLE-App verwenden.
Erstellen eines Python-Projekts mit PyCharm
Nachdem Sie die PyCharm IDE installiert haben, erstellen Sie ein PyCharm Python-Projekt, indem Sie die folgenden Schritte ausführen:
Starten Sie PyCharm: Öffnen Sie PyCharm über den Anwendungsstarter Ihres Systems oder eine Desktop-Verknüpfung.
Ein neues Projekt erstellen: Klicken Sie auf "Neues Projekt erstellen" oder öffnen Sie ein bestehendes Python-Projekt.
PyCharm-IDE
Projekteinstellungen konfigurieren: Geben Sie einen Namen für Ihr Projekt an und wählen Sie den Ort, an dem das Projektverzeichnis erstellt werden soll. Wählen Sie den Python-Interpreter für Ihr Projekt aus. Klicken Sie dann auf "Erstellen".
Erstellen Sie ein neues Python-Projekt in Pycharm
Quelldateien erstellen: PyCharm erstellt die Projektstruktur, einschließlich einer Python-Hauptdatei und einem Verzeichnis für zusätzliche Quelldateien. Beginnen Sie mit dem Schreiben des Codes und klicken Sie auf die Schaltfläche Ausführen oder drücken Sie Umschalt+F10, um das Skript auszuführen.
Extrahieren von Text aus PDF-Dateien in Python mit IronPDF
Lassen Sie uns nun in die Schritte eintauchen, die beim Extrahieren von einfachem Text aus PDF-Dateien mit IronPDF in der Programmiersprache Python erforderlich sind.
Importieren der erforderlichen Bibliotheken
Importieren Sie zunächst die erforderlichen Bibliotheken in Ihr Python-Skript. In diesem Fall muss das Codebeispiel die IronPDF-Bibliothek importieren, die die Funktionalität für die Arbeit mit PDF-Dateien bietet.
import ironpdf
import ironpdf
PYTHON
Den Lizenzschlüssel festlegen
Um den gesamten Text aus einer PDF-Datei mit IronPDF zu extrahieren, muss IronPDF lizenziert werden. Wenden Sie die Lizenz oder den Testschlüssel mit dem folgenden Befehl an:
# Apply your license key
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"
# Apply your license key
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"
PYTHON
Hinweis: Ohne Lizenzschlüssel ist IronPDF beim Extrahieren von Daten aus der PDF-Erweiterungsdatei auf einige wenige Zeichen beschränkt. Erwerben Sie einen Lizenzschlüssel, indem SieironPDF kaufen oder indem Sie sich für einkostenloser Test.
Laden Sie das PDF-Dokument
Als Nächstes laden Sie die PDF-Datei mit dem Dokument, indem Sie die Funktion PdfDocument.FromFile() Methode von IronPDF. Geben Sie den Pfad zur PDF-Datei als Argument für diese Methode an. Dadurch wird die PDF-Datei in ein PdfDocument-Objekt geladen.
pdf = ironpdf.PdfDocument.FromFile("path/to/your/pdf_file.pdf")
pdf = ironpdf.PdfDocument.FromFile("path/to/your/pdf_file.pdf")
PYTHON
Eingabe-Datei
Um Text aus der PDF-Eingabedatei zu extrahieren und auf dem Bildschirm auszudrucken, wird das folgende Dokument verwendet:
Die Eingabedatei
Text aus PDF-Dateien extrahieren
Sobald das PDF-Dokument geladen ist, können Sie den Textinhalt mit der Methode ExtractText extrahieren. Diese Methode gibt den extrahierten Text als Zeichenkette zurück.
text = pdf.ExtractText()
text = pdf.ExtractText()
PYTHON
Verarbeitung und Nutzung des extrahierten Textes
Nachdem Sie den Text aus der PDF-Datei extrahiert haben, können Sie ihn nach Ihren Wünschen weiterverarbeiten und nutzen. Sie können Aufgaben wie das Parsen des Textes, seine Analyse, die Speicherung in einer Datenbank oder seine Verwendung für die weitere Datenverarbeitung durchführen.
# Process and utilize the extracted text
print(text)
# Perform other operations with the extracted text
# Process and utilize the extracted text
print(text)
# Perform other operations with the extracted text
PYTHON
Ausgabe
Der extrahierte Text aus der Konsole
Text aus einer bestimmten Seite in einer PDF-Datei extrahieren
IronPDF bietet auch eine bequeme Methode zur Extraktion von Text aus bestimmten Seiten innerhalb einer PDF-Datei. In diesem Abschnitt wird erläutert, wie man mit der von IronPDF bereitgestellten Methode ExtractTextFromPage Text aus einer bestimmten Seite extrahiert.
Der folgende Code zeigt, wie man Text aus einer bestimmten Seite extrahiert:
# Extract text from specific page in the document
page_2_text = pdf.ExtractTextFromPage(1)
# Extract text from specific page in the document
page_2_text = pdf.ExtractTextFromPage(1)
PYTHON
Im obigen Beispielcode steht "pdf" für das Objekt "PdfDocument", das nach dem Laden des PDF-Dokuments erhalten wird. Die Funktion `ExtractTextFromPage()methode wird verwendet, um beim Lesen von PDFs Text von einer bestimmten Seite zu extrahieren, die durch den als Argument übergebenen Seitenindex angegeben wird. In diesem Fall wird der Text von der zweiten Seite oder Seitenzahl 2 extrahiert, die dem Seitenindex 1 entspricht.
Text von Seite 2 extrahieren
Schlussfolgerung
In diesem Artikel wurde untersucht, wie man mit IronPDF in Python Text aus PDF-Dateien extrahieren kann. Sie umfasst die notwendigen Schritte, einschließlich des Imports der erforderlichen Bibliothek(en), des Ladens des PDF-Dokuments, der Extraktion des Textinhalts und der Verarbeitung des extrahierten Textes.
Mit den leistungsstarken Textextraktionsfunktionen von IronPDF können Sie die Extraktion und Weiterverarbeitung von Text aus PDFs automatisieren und so die Textinformationen in PDF-Dokumenten einfach verarbeiten und analysieren. Die intuitive API und die umfangreichen Funktionen machen es zu einer idealen Wahl für eine breite Palette von PDF-bezogenen Aufgaben in der Python-Entwicklung.
IronPDF ist für Entwicklungszwecke kostenlos, aber für die kommerzielle Nutzung muss es lizenziert werden. Um es im Produktionsmodus für Tests zu verwenden, erhalten Sie einekostenloser Test. Downloaden und installieren Sie die neueste Version vonIronPDF for Python und probieren Sie es aus.
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS Wie man in Python PDF von einer URL herunterlädt