UTILISATION D'IRONPDF POUR JAVA Comment extraire une image d'un PDF en Java Darrius Serrant Mis à jour:juillet 28, 2025 Download IronPDF Téléchargement Maven Téléchargement JAR Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article Cet article explorera comment extraire des images d'un document PDF existant et les enregistrer dans un seul dossier en utilisant le langage de programmation Java. À cette fin, la bibliothèque IronPDF pour Java est utilisée pour extraire des images. class="hsg-featured-snippet"> Comment extraire des images d'un PDF en Java Installer la bibliothèque Java pour extraire des images du PDF Charger le fichier PDF ou le rendre depuis une URL Utiliser la méthode extractAllImages pour extraire les images Enregistrer les images extraites dans des fichiers ou des flux en Java Vérifier les images extraites dans le répertoire spécifié Bibliothèque Java IronPDF IronPDF est une bibliothèque Java conçue pour aider les développeurs à générer, modifier et extraire des données de fichiers PDF dans leurs applications Java. Avec IronPDF, vous pouvez créer des documents PDF à partir de diverses sources, telles que HTML, images, et plus encore. Additionally, you have the ability to merge, split, and manipulate existing PDFs. IronPDF also includes security features, such as password protection and digital signatures. Développé et maintenu par Iron Software, IronPDF est connu pour sa capacité à extraire du texte des PDFs, HTML et URL. Cela en fait un outil polyvalent et puissant pour une variété d'applications, que vous créiez des PDFs de toutes pièces ou que vous travailliez avec des existants. Prérequis Avant d'utiliser IronPDF pour extraire des données d'un fichier PDF, quelques prérequis doivent être remplis : Installation de Java : Assurez-vous que Java est installé sur votre système et que son chemin est défini dans les variables d'environnement. Si vous n'avez pas encore installé Java, suivez les instructions sur la page de téléchargement du site de Java. Java IDE: Have either Eclipse or IntelliJ installed as your Java IDE. You can download Eclipse from this link and IntelliJ from this download page. Bibliothèque IronPDF : Téléchargez et ajoutez la bibliothèque IronPDF à votre projet en tant que dépendance. Pour les instructions d'installation, visitez le site web d'IronPDF. Installation de Maven : Assurez-vous que Maven est installé et intégré à votre IDE avant de commencer le processus de conversion de PDF. Suivez le tutoriel à partir de ce guide de JetBrains pour obtenir de l'aide sur l'installation et l'intégration de Maven. Installation d'IronPDF for Java Installer IronPDF pour Java est un processus simple, pourvu que toutes les exigences soient remplies. Ce guide utilisera JetBrains IntelliJ IDEA pour démontrer l'installation et exécuter un extrait de code. Lancer IntelliJ IDEA : Ouvrir JetBrains IntelliJ IDEA sur votre système. Créer un projet Maven : Dans IntelliJ IDEA, créer un nouveau projet Maven. Cela fournira un environnement adéquat pour l'installation d'IronPDF pour Java. Créer un nouveau projet Maven Une nouvelle fenêtre apparaîtra. Entrez le nom du projet et cliquez sur Terminer. Entrer le nom du projet Après avoir cliqué sur Terminer, un nouveau projet s'ouvrira vers un fichier pom.xml pour ajouter les dépendances Maven d'IronPDF pour Java. Ensuite, ajoutez les dépendances suivantes dans le fichier pom.xml ou vous pouvez télécharger le fichier JAR depuis le répertoire Maven suivant. <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf</artifactId> <version>YOUR_VERSION_HERE</version> </dependency> <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf</artifactId> <version>YOUR_VERSION_HERE</version> </dependency> XML Une fois que vous placez les dépendances dans le fichier pom.xml, une petite icône apparaîtra dans le coin supérieur droit du fichier. Le fichier pom.xml avec une petite icône pour installer des dépendances Cliquez sur cette icône pour installer les dépendances Maven de IronPDF for Java. Cela ne prendra que quelques minutes selon votre connexion Internet. Extraire des Images Vous pouvez extraire des images d'un document PDF en utilisant IronPDF avec une méthode unique appelée [extractAllImages](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllImages(). Cette méthode renvoie toutes les images disponibles dans un fichier PDF. Ensuite, vous pouvez enregistrer toutes les images extraites au chemin de fichier de votre choix en utilisant la méthode ImageIO.write en fournissant le chemin et le format de l'image de sortie. 5.1. Extraire des Images d'un document PDF Dans l'exemple ci-dessous, les images d'un document PDF seront extraites et enregistrées dans le système de fichiers sous forme d'images PNG. import com.ironsoftware.ironpdf.PdfDocument; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class Main { public static void main(String[] args) throws Exception { // Load PDF document from file PdfDocument pdf = PdfDocument.fromFile(Paths.get("Final Project Report Craft Arena.pdf")); // Extract all images from the PDF document List<BufferedImage> images = pdf.extractAllImages(); int i = 0; // Save each extracted image to the filesystem as a PNG for (BufferedImage image : images) { ImageIO.write(image, "PNG", Files.newOutputStream(Paths.get("image" + ++i + ".png"))); } } } import com.ironsoftware.ironpdf.PdfDocument; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class Main { public static void main(String[] args) throws Exception { // Load PDF document from file PdfDocument pdf = PdfDocument.fromFile(Paths.get("Final Project Report Craft Arena.pdf")); // Extract all images from the PDF document List<BufferedImage> images = pdf.extractAllImages(); int i = 0; // Save each extracted image to the filesystem as a PNG for (BufferedImage image : images) { ImageIO.write(image, "PNG", Files.newOutputStream(Paths.get("image" + ++i + ".png"))); } } } JAVA Le programme ci-dessus ouvre le fichier "Final Project Report Craft Arena.pdf" et utilise la méthode extractAllImages pour extraire toutes les images du fichier dans une liste d'objets BufferedImage. Il enregistre ensuite chaque nouvelle image de fichier dans des fichiers PNG séparés avec un nom unique. Extraction d'Images à partir d'un PDF Extraire des Images from URL Cette section expliquera comment extraire des images directement depuis des URL. Dans le code ci-dessous, l'URL est convertie en page PDF et la navigation bascule pour extraire les images du PDF. import com.ironsoftware.ironpdf.PdfDocument; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class Main { public static void main(String[] args) throws IOException { // Render PDF from a URL PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20"); // Extract all images from the rendered PDF document List<BufferedImage> images = pdf.extractAllImages(); int i = 0; // Save each extracted image to the filesystem as a PNG for (BufferedImage image : images) { ImageIO.write(image, "PNG", Files.newOutputStream(Paths.get("image" + ++i + ".png"))); } } } import com.ironsoftware.ironpdf.PdfDocument; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class Main { public static void main(String[] args) throws IOException { // Render PDF from a URL PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20"); // Extract all images from the rendered PDF document List<BufferedImage> images = pdf.extractAllImages(); int i = 0; // Save each extracted image to the filesystem as a PNG for (BufferedImage image : images) { ImageIO.write(image, "PNG", Files.newOutputStream(Paths.get("image" + ++i + ".png"))); } } } JAVA Dans le code ci-dessus, l'URL de la page d'accueil d'Amazon est fournie en entrée, et elle renvoie 74 images. Extraction d'Images à partir d'un PDF Conclusion Extraire des images d'un document PDF peut être fait en Java en utilisant la bibliothèque IronPDF. Pour installer IronPDF, vous devez avoir Java, un IDE Java (Eclipse ou IntelliJ), Maven, et la bibliothèque IronPDF installés et intégrés à votre projet. Le processus d'extraction d'images d'un document PDF utilisant IronPDF est simple et exige simplement un appel de méthode unique à extractAllImages. Vous pouvez ensuite enregistrer les images au chemin de fichier de votre choix en utilisant la méthode ImageIO.write. Cet article fournit un guide étape par étape sur comment extraire des images d'un document PDF en utilisant Java et la bibliothèque IronPDF. Plus de détails, y compris des informations sur comment extraire du texte des PDFs, peuvent être trouvés dans l'exemple de code d'extraction de texte. IronPDF est une bibliothèque avec une licence commerciale, à partir de $799. Cependant, vous pouvez l'évaluer en production avec un essai gratuit. Questions Fréquemment Posées Comment extraire des images d'un PDF en utilisant Java ? Pour extraire des images d'un PDF en utilisant Java, utilisez la bibliothèque IronPDF. Commencez par charger le document PDF puis utilisez la méthode extractAllImages. Les images extraites peuvent ensuite être enregistrées en utilisant des méthodes comme ImageIO.write. Quels sont les prérequis pour extraire des images de PDF en Java ? Pour extraire des images de PDF en utilisant Java, assurez-vous que Java est installé avec un IDE Java tel que Eclipse ou IntelliJ IDEA. De plus, configurez Maven pour gérer les dépendances et incluez la bibliothèque IronPDF dans votre projet. Comment puis-je installer une bibliothèque en Java pour l'extraction d'images de PDF ? Pour installer la bibliothèque IronPDF, créez un projet Maven dans votre IDE Java, tel que IntelliJ IDEA. Ajoutez la dépendance IronPDF à votre fichier pom.xml et utilisez Maven pour la télécharger et l'inclure dans votre projet. Puis-je extraire des images d'un PDF généré à partir d'une URL en Java ? Oui, vous pouvez utiliser la méthode renderUrlAsPdf d'IronPDF pour convertir une URL en PDF, puis employer la méthode extractAllImages pour extraire des images du PDF résultant. Existe-t-il une version d'essai pour une bibliothèque Java de PDF ? IronPDF propose une version d'essai gratuite, vous permettant d'explorer ses capacités et fonctionnalités pour la gestion des PDF et l'extraction d'images en Java. Quels IDE Java sont adaptés à l'utilisation d'IronPDF ? Eclipse et IntelliJ IDEA sont des IDE recommandés pour développer des applications Java qui utilisent la bibliothèque IronPDF pour manipuler les PDF. Comment dois-je enregistrer des images extraites d'un PDF en utilisant Java ? Une fois que vous avez extrait des images d'un PDF à l'aide d'IronPDF, vous pouvez les enregistrer en utilisant la méthode ImageIO.write, en spécifiant le chemin de fichier et le format d'image désirés. Quelle méthode est utilisée pour extraire des images de fichiers PDF en Java ? Dans IronPDF, la méthode extractAllImages est utilisée pour extraire toutes les images d'un document PDF. Cette méthode renvoie une liste d'images que vous pouvez traiter ou enregistrer ultérieurement. Quels formats d'image peuvent être utilisés pour l'enregistrement des images extraites de PDF ? Les images extraites peuvent être enregistrées dans divers formats, tels que PNG, en utilisant la méthode ImageIO.write en Java. Quelles fonctionnalités une bibliothèque de gestion de PDF offre-t-elle en Java ? IronPDF est une bibliothèque complète pour Java qui permet aux développeurs de générer, modifier et extraire des données de fichiers PDF. Elle comprend des fonctionnalités telles que l'extraction de texte, la fusion, la division et l'application de mesures de sécurité. Darrius Serrant Discutez maintenant avec l'équipe d'ingénierie Ingénieur logiciel Full Stack (WebOps) Darrius Serrant est titulaire d'un baccalauréat en informatique de l'université de Miami et travaille comme ingénieur marketing WebOps Full Stack chez Iron Software. Attiré par le codage dès son plus jeune âge, il a vu l'informatique comme à la fois mystérieuse et accessible, en faisant le ...Lire la suite Articles connexes Mis à jourjuin 22, 2025 Comment convertir TIFF en PDF en Java Ce guide complet vous guidera à travers les étapes pour convertir une image TIFF en PDF sans effort en Java en utilisant IronPDF. Lire la suite Mis à jourjuillet 28, 2025 Comment convertir un PDF en PDF/A en Java Dans cet article, nous explorerons comment convertir des fichiers PDF au format PDF/A en Java en utilisant IronPDF. Lire la suite Mis à jourjuillet 28, 2025 Comment créer un document PDF en Java Cet article fournira un guide complet pour travailler avec les PDF en Java, couvrant les concepts clés, la meilleure bibliothèque et des exemples. Lire la suite Comment générer un PDF en JavaComment extraire des données d'un ...
Mis à jourjuin 22, 2025 Comment convertir TIFF en PDF en Java Ce guide complet vous guidera à travers les étapes pour convertir une image TIFF en PDF sans effort en Java en utilisant IronPDF. Lire la suite
Mis à jourjuillet 28, 2025 Comment convertir un PDF en PDF/A en Java Dans cet article, nous explorerons comment convertir des fichiers PDF au format PDF/A en Java en utilisant IronPDF. Lire la suite
Mis à jourjuillet 28, 2025 Comment créer un document PDF en Java Cet article fournira un guide complet pour travailler avec les PDF en Java, couvrant les concepts clés, la meilleure bibliothèque et des exemples. Lire la suite
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.