Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Ce tutoriel vous montrera comment utiliserIronPDF for Javapour 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.
IronPDF est une bibliothèque logicielle qui offre aux développeurs la possibilité de générer, modifier etextraire des données de fichiers PDF à l'aide d'IronPDF for Javadans leurs applications Java. Il vous permet decréer des PDF à partir de documents HTML, images, et plus encore, ainsi quefusionner plusieurs PDF, diviser des fichiers PDF, et manipuler des PDF existants. IronPDF offre également la possibilité de sécuriser les PDF aveccaractéristiques de la protection par mot de passe etajouter des signatures numériques aux PDF, 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.
Pour utiliser IronPDF afin d'extraire des données de fichiers PDF, vous devez remplir les conditions préalables suivantes :
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 suivantepage de téléchargement sur le site web de Java pour les instructions.
Java IDE: Avoir un IDE Java comme Eclipse ou IntelliJ installé. Vous pouvez télécharger Eclipse à partir de ce lienPage de téléchargement d'Eclipse et IntelliJ à partir de ceciPage de téléchargement IntelliJ.
Bibliothèque IronPDF: Téléchargez et ajoutez la bibliothèque IronPDF comme dépendance dans votre projet. Visitez le sitePage d'instructions d'installation d'IronPDF pour les instructions d'installation.
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.
Nouveau projet Maven dans IntelliJ
Une nouvelle fenêtre apparaît. Saisissez le nom du projet 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.
Le fichier pom.xml
Ajoutez les dépendances suivantes dans le fichier pom.xml
ou téléchargez le fichier JAR à partir du site webPage de la bibliothèque IronPDF sur Sonatype Central.
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2024.11.4</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.
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.
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.
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.
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);
}
}
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 partnershipbased business that will help local crafters of Pakistan to sell their handy crafts at good prices and helps them earn good living.
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);
}
}
Données de page Web extraites
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.
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);
}
}
> 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
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 à laextraire du texte d'un PDF exemple sur le site web d'IronPDF.
IronPDF est une bibliothèque dotée d'undétails de la licence commercialeà partir de $749. Cependant, vous pouvez l'évaluer en production avec unessai gratuit à l'aide de la licence d'essai d'IronPDF.
9 produits de l'API .NET pour vos documents de bureau