UTILISATION D'IRONPDF FOR JAVA

Comment extraire des données d'un fichier PDF en Java ?

Mise à jour septembre 1, 2024
Partager:

Ce tutoriel vous montrera comment utiliser IronPDF for Java pour extraire des données d'un fichier PDF. La configuration de l'environnement, l'importation de la bibliothèque, la lecture du fichier d'entrée et l'extraction des données nécessaires sont toutes expliquées avec des exemples de code.

2. IronPDF for Java PDF Library (Bibliothèque PDF Java)

IronPDF est une bibliothèque logicielle qui offre aux développeurs la possibilité de générer, modifier et extraire des données à partir de fichiers PDF dans leurs applications Java. Il vous permet de créer des PDF à partir de HTML, images, et plus encore, ainsi que fusionner, diviser, et manipuler des PDF existants. IronPDF offre également la possibilité de sécuriser les PDF avec protection par mot de passe et ajouter des signatures numériques, parmi d'autres fonctionnalités.

IronPDF for Java est développé et maintenu par Iron Software. L'une de ses fonctions les plus appréciées est l'extraction de texte et de données à partir de fichiers PDF ainsi que de HTML et d'URL.

3. Conditions préalables

Pour utiliser IronPDF afin d'extraire des données de fichiers PDF, vous devez remplir les conditions préalables suivantes :

  1. Installation de Java: Assurez-vous que Java est installé sur votre système et que son chemin d'accès est défini dans les variables d'environnement. Si vous n'avez pas encore installé Java, reportez-vous à la page suivante lien de téléchargement depuis le site web Java pour les instructions.
  2. Java IDE: Avoir un IDE Java comme Eclipse ou IntelliJ installé. Vous pouvez télécharger Eclipse à partir de ce lien lien de téléchargement et IntelliJ à partir de ceci lien de téléchargement.
  3. Bibliothèque IronPDF: Téléchargez et ajoutez la bibliothèque IronPDF comme dépendance dans votre projet. Visitez le site Site web d'IronPDF pour les instructions d'installation.
  4. Installation de Maven : Maven doit être installé et intégré à votre IDE avant de commencer le processus de conversion PDF. Se référer à ce document tutoriel d'installation sur l'installation et l'intégration de Maven.

4. Installation d'IronPDF for Java

L'installation d'IronPDF for Java est simple et facile, à condition que toutes les conditions requises soient remplies. Ce guide utilise IntelliJ IDEA de JetBrains pour démontrer l'installation et exécuter un exemple de code.

Voici ce qu'il faut faire :

Ouvrir IntelliJ IDEA : Lancer JetBrains IntelliJ IDEA sur votre système.

Créer un projet Maven : Dans IntelliJ IDEA, créer un nouveau projet Maven. Ceci fournira un environnement approprié pour l'installation d'IronPDF for Java.

Comment extraire des données d'un PDF en Java, Figure 1 : Nouveau projet Maven dans IntelliJ Nouveau projet Maven dans IntelliJ

Une nouvelle fenêtre apparaît. Saisissez le nom du projet et cliquez sur Terminer.

Comment extraire des données d'un fichier PDF en Java, Figure 2: Nommez le projet Maven et cliquez sur Terminer Nommez le projet Maven et cliquez sur Terminer

Un nouveau projet avec un pom.xml s'ouvrira une fois que vous aurez cliqué sur Finish. Ceci sera utilisé pour ajouter les dépendances IronPDF for Java Maven.

Comment extraire des données d'un PDF en Java, Figure 3 : Le fichier pom.xml Le fichier pom.xml

Ajoutez les dépendances suivantes dans le fichier pom.xml ou vous pouvez télécharger le fichier JAR à partir du lien suivant lien.

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>com.ironsoftware</artifactId>
   <version>2024.9.1</version>
</dependency>

Une fois que vous avez placé les dépendances dans le fichier pom.xml, une petite icône apparaîtra dans le coin supérieur droit du fichier.

Comment extraire des données d'un PDF en Java, Figure 4 : Cliquez sur l'icône flottante pour installer automatiquement les dépendances Maven Cliquez sur l'icône flottante pour installer automatiquement les dépendances Maven

Installez les dépendances Maven d'IronPDF for Java en cliquant sur ce bouton. Selon la vitesse de votre connexion internet, cette opération ne devrait prendre que quelques minutes.

5. Extraire des données

IronPDF est une bibliothèque Java pour créer, éditer et extraire des données des documents PDF. Il fournit une API simple pour extraire du texte de fichiers PDF, d'URL et de tables.

5.1. Extraire des données de documents PDF

En utilisant IronPDF for Java, vous pouvez facilement extraire des données textuelles de documents PDF. Vous trouverez ci-dessous un exemple de code permettant d'extraire des données d'un fichier PDF.

Comment extraire des données d'un PDF en Java, Figure 5 : Entrée PDF PDF Input

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class Main {
    public static void main(String[] args) throws IOException {
        PdfDocument pdf = PdfDocument.fromFile(Paths.get("business plan.pdf"));
        String text = pdf.extractAllText();
        System.out.println("Text extracted from the PDF: " + text);
    }
}
JAVA

Le code source produit la sortie indiquée ci-dessous :

> Text extracted from the PDF:
> 
> CRAFT-ARENA
> 
> Muhammad Waleed Butt
> 
> Hassan Khan
> 
> ABOUT US
> 
> Craft-Arena is a partnership￾based business that will help local crafters of Pakistan to sell their handy crafts at good prices and helps them earn good living.

5.2. Extraire des données des URL

IronPDF for Java convertit l'URL en PDF en cours d'exécution et en extrait le texte. Cet exemple montrera le code source pour extraire du texte à partir d'URLs.

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
public class Main {
    public static void main(String[] args) throws IOException {
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/java/");
        // new PDF parser
        String text = pdf.extractAllText();
        System.out.println("Text extracted from the URLs: " + text);
    }
}
JAVA

Comment extraire des données d'un PDF en Java, Figure 6 : Données extraites de la page Web Données de page Web extraites

5.3. Extraire les données du tableau

L'extraction des données d'un tableau à partir d'un PDF à l'aide d'IronPDF for Java est très simple ; tout ce dont vous avez besoin, c'est d'un PDF contenant un tableau, et d'exécuter le code ci-dessous.

Comment extraire des données à partir d'un PDF en Java, Figure 7 : Exemple de tableau PDF d'entrée Entrée d'exemple de tableau PDF

import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class Main {
    public static void main(String[] args) throws IOException {
        PdfDocument pdf = PdfDocument.fromFile(Paths.get("table.pdf"));
        String text = pdf.extractAllText();
        System.out.print("Text extracted from the Marked tables: " + text);
    }
}
JAVA
> Test Case Description Expected Result Actual Result Status
> 
> 1 Test login functionality User should be able to log in with valid credentials
> 
> User log in successfully Pass
> 
> 2 Test search functionality Search results should be relevant and accurate
> 
> Search is accurate and provide relevant products Pass
> 
> 3 Test checkout process User should be able to complete a purchase successfully
> 
> User can purchase successfully Pass

6. Conclusion

En conclusion, ce tutoriel a démontré comment extraire des données, en particulier des données tabulaires d'un fichier PDF, à l'aide d'IronPDF for Java.

Pour plus d'informations, veuillez vous référer à la exemple d'extraction de texte sur le site web d'IronPDF.

IronPDF est une bibliothèque dotée d'un licence commercialeà partir de $749. Cependant, vous pouvez l'évaluer en production avec un essai gratuit.

< PRÉCÉDENT
Comment extraire une image d'un fichier PDF en Java ?
SUIVANT >
Comment fusionner deux fichiers PDF à l'aide de Java

Prêt à commencer ? Version : 2024.9 vient de paraître

Téléchargement gratuit de Maven Voir les licences > ;