Ce bref tutoriel vous guide sur comment lire un fichier PDF en Java. Il contient du code Java pour lire le fichier PDF de sorte que vous lisez d’abord le texte de PDF en Java dans une chaîne, puis récupérez toutes les images du fichier PDF pour les enregistrer sur le disque en tant que JPG. Il n’est pas nécessaire d’installer un outil tiers pour lire un PDF en Java.
Étapes pour lire un fichier PDF en Java
- Configurez Aspose.PDF dans votre projet en utilisant le référentiel Maven pour lire le fichier PDF
- Chargez l’exemple de fichier PDF dans l’objet de classe Document
- Instanciez l’objet de classe TextAbsorber qui peut lire le texte entier du fichier PDF
- Lire le texte PDF à partir du fichier chargé à l’aide de l’objet de classe TextAbsorber
- Afficher tout le texte lu depuis le fichier PDF sur la console
- Parcourir toutes les pages du fichier PDF pour accéder aux images
- Analysez toutes les images de chaque collection d’images de page et enregistrez-les sur le disque
Dans ce didacticiel rapide étape par étape, nous chargeons d’abord le fichier PDF cible, puis nous lançons l’objet de classe TextAbsorber qui est capable de rechercher du texte dans toutes les pages du PDF. Ce texte entier est renvoyé dans une chaîne qui peut être affichée ou traitée selon les besoins. De même, nous pouvons analyser toutes les images de la collection d’images et les enregistrer sur le disque dans n’importe quel format, car nous l’avons enregistré au format JPG dans ce didacticiel.
Code pour lire un PDF en utilisant Java
Dans cet exemple de code, nous avons utilisé la classe TextAbsorber et la fonction getImages() de Page.getResources() pour lire le PDF en utilisant Java. L’objet TextAbsorber est utilisé pour lire le texte par la fonction d’acceptation dans la PageCollection PDF. Alors que la fonction getImages() de la collection getResources() renvoie toutes les images d’une page.
Notez que ces étapes pour lire un PDF en Java peuvent être effectuées dans n’importe quel système d’exploitation comme Windows, Linux ou macOS. Si vous souhaitez en savoir plus sur l’utilisation des fichiers PDF, consultez l’article sur comment lire les signets en PDF en utilisant Java.