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"));
Cet article explorera comment vous pouvez lire des fichiers PDF en utilisantIronPDF pour Java.
Comment créer un lecteur de PDF en Java
Installer la bibliothèque Java pour créer un lecteur PDF en Java.
Utiliser le `Scanner(System.in)Méthode pour obtenir le chemin d'entrée de l'utilisateur.
Utiliser lePdfDocument.fromFileméthode pour ouvrir des fichiers PDF à partir du chemin.
Lire le texte d'un fichier PDF en utilisant[extraireToutLeTexte](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText()).
Imprimer le texte dans la console pour lire.
IronPDF for Java
Permettre aux développeurs de générer, manipuler et interagir sans effort avec des fichiers PDF,IronPDFse présente comme une bibliothèque robuste et polyvalente conçue pour simplifier les tâches liées aux PDF dans les applications Java. De la génération automatisée de rapports àcréation de formulaires interactifs, IronPDF offre un ensemble complet de fonctionnalités pour la gestion des documents PDF. IronPDF permet aux développeurs d'écrire des fichiers PDF,créer un nouveau fichier PDF, modifier les fichiers existantset bien d'autres choses encore.
Sa facilité d'intégration avec les cadres et bibliothèques Java les plus répandus, associée à une API riche, en fait un atout puissant pour les développeurs qui cherchent à relever efficacement les défis liés au format PDF. Cet article introductif explorera les concepts fondamentaux, l'architecture et les innombrables possibilités qu'IronPDF débloque, permettant aux développeurs Java d'acquérir les connaissances nécessaires pour exploiter tout son potentiel et simplifier la gestion des documents PDF dans leurs projets.
Caractéristiques d'IronPDF
IronPDF for Java est une puissante bibliothèque PDF qui offre un large éventail de fonctionnalités pour aider les développeurs Java à travailler avec des documents PDF. Voici une liste des principales caractéristiques :
Génération de PDF : Créez de nouveaux fichiers PDF à partir de zéro avec du texte, des images, un dictionnaire de pages, le nombre de pages et des graphiques.
Conversion HTML en PDF : ConvertirContenu HTML au format PDF, en préservant les styles et la mise en page.
Édition de PDF : Modifiez les PDF existants en ajoutant ou supprimant du contenu, des annotations, des pages pivotées et des champs de formulaire.
Pour installer IronPDF, vous avez d'abord besoin d'un bon compilateur Java. Dans l'article d'aujourd'hui,IntelliJ IDEA est recommandée.
Ouvrez IntelliJ IDEA et créez un nouveau projet Maven. Une fois le projet créé, ouvrez le fichier pom.xml et écrivez les dépendances Maven suivantes pour utiliser IronPDF.
Une fois ces éléments ajoutés, cliquez sur le petit bouton qui apparaît sur le côté droit de l'écran pour installer ces dépendances.
Le fichier pom.xml
Créer un PDFReader pour Lire des Fichiers PDF
Cette section présentera un code source qui créera un lecteur PDF capable de lire des fichiers PDF en obtenant le chemin du fichier PDF de l'utilisateur combiné avec le nom du fichier PDF, puis d'extraire le texte sous forme de chaîne de caractères que l'on pourrait nommer quelque chose d'aussi simple que 'string filename' ou 'string text' et de l'imprimer dans la console pour que l'utilisateur puisse le lire et en tirer des informations utiles.
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
Ce code Java est conçu pour extraire le contenu textuel d'un fichier PDF spécifié par l'utilisateur. Cela commence par l'importation des bibliothèques nécessaires, y compris com.ironsoftware.ironpdf.* pour le traitement des PDF et java.util.Scanner pour l'entrée utilisateur. Dans la fonction main, il initialise un Scanner pour capturer l'entrée de l'utilisateur depuis la console. L'utilisateur est invité à saisir le chemin d'accès au fichier PDF qu'il souhaite traiter.
Une fois que l'utilisateur fournit le chemin du fichier, le code le lit et crée unPdfDocumentobjet en utilisant la bibliothèque IronPDF, puis extrait tout le contenu textuel de la première page du fichier PDF spécifié.
PDFReader Lire un fichier PDF Exemple 1
Exécutez le programme Java, et il vous demandera le chemin du fichier PDF. Entrez le chemin du fichier PDF et appuyez sur Entrée.
Le fichier principal
Il ouvrira le fichier PDF situé à ce chemin, en extraira le texte et l'imprimera dans la console. Voici l'image de sortie.
Le contenu de la console
PDFReader Lire un document PDF Exemple 2
Relancez le programme Java et entrez un nouveau fichier avec un autre chemin de fichier PDF.
La console de l'exemple 2
Conclusion
Cet article a fourni une introduction à IronPDF for Java, y compris des instructions pour l'installation et un exemple pratique de création d'un lecteur PDF pour extraire du texte de fichiers PDF de manière interactive. Grâce aux connaissances et aux outils fournis dans ce guide, les développeurs Java peuvent tirer pleinement parti des fonctionnalités suivantesIronPDF et de simplifier les tâches liées au PDF dans leurs projets, qu'il s'agisse de générer des rapports, de traiter des données ou de créer des formulaires interactifs.
L'article complet sur la façon de lire un fichier PDF peut être trouvé dansce blog détaillé. L'exemple de code pour lire un fichier PDF en Java est disponible sur ceexemple de page.
Inscription à IronPDFprocès aujourd'hui pour commencer à explorer toutes ses fonctionnalités et voir comment IronPDF peut vous aider à améliorer vos tâches liées aux PDF. Si vous trouvez qu'IronPDF est bénéfique pour votre environnement de travail, n'oubliez pas d'acheter un exemplaire de l'applicationlicence.
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier