import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
Dieser Artikel wird untersuchen, wie Sie PDF-Dateien mit IronPDF für Java.
Wie man einen PDF-Reader in Java erstellt
Installieren Sie die Java-Bibliothek zur Erstellung eines PDF-Readers in Java.
Verwenden Sie den Scanner(System.in)Methode, um den Eingabepfad vom Benutzer zu erhalten.
Verwenden Sie diePdfDocument.fromFileMethode zum Öffnen von PDF-Dateien vom Pfad.
Lesen Sie Text aus einer PDF-Datei mit[extrahiereAllText](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()).
Den Text in der Konsole ausdrucken, um ihn zu lesen.
IronPDF for Java
Entwickler in die Lage versetzen, nahtlos PDF-Dateien zu erstellen, zu manipulieren und damit zu interagieren,IronPDFsteht als eine robuste und vielseitige Bibliothek, die darauf ausgelegt ist, PDF-bezogene Aufgaben in Java-Anwendungen zu vereinfachen. Von der automatisierten Berichterstellung bis zurInteraktive Formularerstellung, IronPDF bietet eine umfassende Sammlung von Funktionen zur Handhabung von PDF-Dokumenten an. IronPDF ermöglicht es Entwicklern, in PDF-Dateien zu schreiben,eine neue PDF-Datei erstellen, vorhandene Dateien bearbeitenund vieles mehr.
Die einfache Integration in gängige Java-Frameworks und -Bibliotheken in Verbindung mit einer umfangreichen API macht es zu einem leistungsstarken Hilfsmittel für Entwickler, die PDF-bezogene Herausforderungen effektiv angehen wollen. Dieser einführende Artikel wird die grundlegenden Konzepte, die Architektur und die vielfältigen Möglichkeiten von IronPDF untersuchen, um Java-Entwicklern das Wissen zu vermitteln, das volle Potenzial auszuschöpfen und das Management von PDF-Dokumenten in ihren Projekten zu vereinfachen.
IronPDF-Funktionen
IronPDF for Java ist eine leistungsfähige PDF-Bibliothek, die Java-Entwicklern bei der Arbeit mit PDF-Dokumenten eine breite Palette von Funktionen bietet. Hier ist eine Liste der wichtigsten Merkmale:
PDF-Generierung: Erstellen Sie neue PDF-Dateien von Grund auf mit Text, Bildern, Seitenverzeichnis, Seitenanzahl und Grafiken.
HTML zu PDF Konvertierung: KonvertierenHTML-Inhalt im PDF-Format, Beibehaltung der Stile und des Layouts.
PDF-Bearbeitung: Ändern Sie vorhandene PDFs, indem Sie Inhalte, Anmerkungen, gedrehte Seiten und Formularfelder hinzufügen oder entfernen.
Um IronPDF zu installieren, benötigen Sie zunächst einen guten Java-Compiler. Im heutigen Artikel,inelliJ IDEA wird empfohlen.
Öffnen Sie IntelliJ IDEA und erstellen Sie ein neues Maven-Projekt. Sobald das Projekt erstellt ist, öffnen Sie die Datei pom.xml und schreiben Sie die folgenden Maven-Abhängigkeiten hinein, um IronPDF zu verwenden.
Sobald diese hinzugefügt wurden, klicken Sie auf die kleine Schaltfläche, die auf der rechten Seite des Bildschirms erscheint, um diese Abhängigkeiten zu installieren.
Die pom.xml-Datei
Erstellen eines PDFReader zum Lesen von PDF-Dateien
Dieser Abschnitt wird Quellcode einführen, der einen PDF-Reader erstellt, der PDF-Dateien lesen kann, indem er den PDF-Dateipfad vom Benutzer erhält, zusammen mit dem PDF-Dateinamen verbunden wird und den Text als Zeichenkettenwert extrahiert, der etwas Einfaches wie 'string filename' oder 'string text' genannt werden könnte, und ihn in der Konsole ausgibt, damit der Benutzer ihn lesen und nützliche Informationen daraus entnehmen kann.
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Scanner Element
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the PDF file path: ");
String filePath = scanner.nextLine();
scanner.close();
try {
// PDFReader reader
PdfDocument pdf = PdfDocument.fromFile(Paths.get(filePath));
String text = pdf.extractAllText();
System.out.println(text);
} catch (IOException e) {
System.err.println("An IOException occurred: " + e.getMessage());
} catch (PdfException e) {
System.err.println("A PdfException occurred: " + e.getMessage());
} catch (Exception e) {
System.err.println("An unexpected exception occurred: " + e.getMessage());
}
}
}
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Scanner Element
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the PDF file path: ");
String filePath = scanner.nextLine();
scanner.close();
try {
// PDFReader reader
PdfDocument pdf = PdfDocument.fromFile(Paths.get(filePath));
String text = pdf.extractAllText();
System.out.println(text);
} catch (IOException e) {
System.err.println("An IOException occurred: " + e.getMessage());
} catch (PdfException e) {
System.err.println("A PdfException occurred: " + e.getMessage());
} catch (Exception e) {
System.err.println("An unexpected exception occurred: " + e.getMessage());
}
}
}
JAVA
Dieser Java-Code dient dazu, Textinhalte aus einer vom Benutzer angegebenen PDF-Datei zu extrahieren. Es beginnt mit dem Importieren der notwendigen Bibliotheken, einschließlich com.ironsoftware.ironpdf.* für die PDF-Verarbeitung und java.util.Scanner für die Benutzereingabe. Innerhalb der Funktion main wird ein Scanner initialisiert, um Benutzereingaben von der Konsole zu erfassen. Der Benutzer wird aufgefordert, den Dateipfad der zu verarbeitenden PDF-Datei einzugeben.
Sobald der Benutzer den Dateipfad angibt, liest der Code ihn aus und erstellt einpdfDocumentObjekt unter Verwendung der IronPDF-Bibliothek und extrahiert dann den gesamten Textinhalt von der ersten Seite der angegebenen PDF-Datei.
PDFReader PDF-Datei lesen Beispiel 1
Führen Sie das Java-Programm aus, und es wird nach dem Pfad der PDF-Datei fragen. Geben Sie den PDF-Dateipfad ein und drücken Sie die Eingabetaste.
Die Hauptdatei
Es wird die PDF-Datei öffnen, die sich am angegebenen Pfad befindet, ihren Text extrahieren und im Konsolenfenster ausgeben. Nachfolgend ist das Ausgabebild.
Der Konsoleninhalt
PDFReader PDF-Dokument lesen Beispiel 2
Führen Sie das Java-Programm erneut aus und geben Sie eine neue Datei mit einem anderen PDF-Dateipfad ein.
Die Konsole aus Beispiel 2
Schlussfolgerung
Dieser Artikel bietet eine Einführung in IronPDF for Java, einschließlich Anweisungen zur Installation und ein praktisches Beispiel für die Erstellung eines PDF-Readers zur interaktiven Extraktion von Text aus PDF-Dateien. Mit dem Wissen und den Werkzeugen, die in diesem Handbuch vermittelt werden, können Java-Entwickler die folgenden Vorteile voll ausschöpfenIronPDF und vereinfachen ihre PDF-bezogenen Aufgaben in ihren Projekten, sei es bei der Erstellung von Berichten, der Verarbeitung von Daten oder der Erstellung interaktiver Formulare.
Der vollständige Artikel darüber, wie man eine PDF-Datei lesen kann, findet sich indiesen ausführlichen Blog. Das Codebeispiel zum Lesen einer PDF-Datei in Java ist auf dieserbeispielseite.
Abonnement zu IronPDFsversuch und erfahren Sie, wie IronPDF Ihre Aufgaben im Zusammenhang mit PDF-Dateien verbessern kann. Wenn Sie IronPDF als vorteilhaft für Ihre Arbeitsumgebung empfinden, sollten Sie unbedingt einelizenz.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.