UTILISATION D'IRONPDF POUR JAVA Comment pivoter un fichier PDF en Java Darrius Serrant Mis à jour:juillet 28, 2025 Télécharger IronPDF Téléchargement Maven Téléchargement JAR Essai gratuit Exemplaire pour les LLM Exemplaire pour les LLM Copier la page au format Markdown pour les LLM Ouvrir dans ChatGPT Demandez à ChatGPT à propos de cette page Ouvrir dans les Gémeaux Demandez à Gemini à propos de cette page Ouvrir dans Grok Demandez à Grok à propos de cette page Ouvrir dans la perplexité Demandez à Perplexity à propos de cette page Partager Partager sur Facebook Partager sur X (Twitter) Partager sur LinkedIn Copier l'URL Article par courriel La gestion programmatique des PDF en Java est essentielle pour générer des rapports, des factures ou des relevés à la demande. Il est également utile de faire pivoter les pages PDF pour résoudre les problèmes d'angle de vue. Ces deux tâches peuvent s'avérer difficiles en Java. Cet article utilisera la bibliothèque IronPDF for Java pour simplifier la rotation des pages PDF. Bibliothèque IronPDF for Java IronPDF for Java aide les développeurs Java à créer, éditer et manipuler des documents PDF. La bibliothèque permet aux développeurs de travailler sur presque tous les aspects de la mise en page et du formatage d'un document PDF, comme la rotation actuelle d'une ou de plusieurs pages. Outre la création et la manipulation de PDF, IronPDF est très efficace pour convertir des fichiers HTML en PDF parfaits au pixel près. IronPDF rend toutes les images et le texte sans perdre aucun formatage. Les composants de formulaire sont pris en charge dans le fichier PDF. IronPDF's JAR file can be downloaded and installed from Maven Central or from the product website directly. Etapes pour faire pivoter un document à l'aide de Java Prérequis Pour créer une application PDF capable de faire pivoter les pages, vous devez télécharger et installer les prérequis suivants sur votre ordinateur : JDK (Java Development Kit): Installez la dernière version du JDK sur votre ordinateur pour compiler et exécuter l'application de rotation PDF. Le JDK peut être téléchargé à partir du site web officiel. Maven : Maven doit être installé car c'est un outil d'automatisation de la construction utilisé principalement pour les projets Java. Maven peut être téléchargé depuis le site Web d'Apache Maven. Bibliothèque IronPDF pour Java : Vous avez maintenant besoin de la dernière version de la bibliothèque IronPDF pour Java et devez l'ajouter en tant que dépendance. Ajoutez la dépendance IronPDF for Java suivante au fichier pom.xml de votre projet : <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf-jdk8</artifactId> <version>2021.9.3663</version> </dependency> <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf-jdk8</artifactId> <version>2021.9.3663</version> </dependency> XML Vous devrez également ajouter la dépendance Slf4j dans le fichier pom.xml. <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>2.0.5</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>2.0.5</version> </dependency> XML Une fois que vous avez téléchargé et installé tous les prérequis, vous pouvez utiliser le projet pour des tâches d'orientation de page dans des applications Java. Ajouter les importations nécessaires et la clé de licence Tout d'abord, ajoutez les instructions d'importation suivantes au début du fichier source Java principal : import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.edit.PageSelection; import com.ironsoftware.ironpdf.page.PageRotation; import com.ironsoftware.ironpdf.render.*; import java.io.IOException; import java.nio.file.*; import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.edit.PageSelection; import com.ironsoftware.ironpdf.page.PageRotation; import com.ironsoftware.ironpdf.render.*; import java.io.IOException; import java.nio.file.*; JAVA Ensuite, dans la méthode main, appelez License.setLicenseKey pour définir une clé de licence de produit valide que vous avez obtenue au moment de l'achat (sautez cette étape si vous n'avez pas de clé de licence ou si vous vous inscrivez pour obtenir une clé de licence d'essai). License.setLicenseKey("Your license key"); License.setLicenseKey("Your license key"); JAVA Rendu du PDF en orientation portrait ou paysage IronPDF peut faire pivoter les pages en orientation portrait et paysage. // Create render options with landscape orientation ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions(); renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE); // Render the URL as a PDF document PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions); // Save the document to the specified path newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf")); // Create render options with landscape orientation ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions(); renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE); // Render the URL as a PDF document PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions); // Save the document to the specified path newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf")); JAVA IronPDF utilise par défaut l'orientation portrait. Toutefois, les développeurs peuvent remplacer cette orientation lors de la conversion du contenu de HTML, RTF, URL, etc. en documents PDF à l'aide d'un objet ChromePdfRenderOptions. La méthode setPaperOrientation prend une valeur PaperOrientation comme argument, ce qui vous permet de modifier l'orientation du papier du PDF résultant comme vous le souhaitez. Dans le code ci-dessus, le PaperOrientation est défini sur LANDSCAPE. Une classe PdfDocument est utilisée pour convertir une URL en document PDF à l'aide de la méthode renderUrlAsPdf avec renderOptions comme deuxième argument. Enfin, le document est enregistré à l'aide de la méthode saveAs dans le répertoire spécifié. Comment faire pivoter un fichier PDF en Java, Figure 1 : Le fichier PDF de sortie Le fichier PDF de sortie Rotation des pages par angle de rotation Pour les documents existants, l'objet ChromePdfRenderOptions ne peut pas être utilisé pour changer l'orientation de la page. Pour ces documents PDF existants, l'orientation de la page ne peut être ajustée qu'avec des transformations basées sur la rotation. // Load an existing PDF document from the specified path PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf")); // Rotate the first page of the document 90 degrees clockwise existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage()); // Rotate all pages of the document 270 degrees clockwise existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270); // Save the modified document to the specified path existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf")); // Load an existing PDF document from the specified path PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf")); // Rotate the first page of the document 90 degrees clockwise existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage()); // Rotate all pages of the document 270 degrees clockwise existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270); // Save the modified document to the specified path existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf")); JAVA Le code ci-dessus modifie le document PDF créé dans la section précédente. Il a généré l'ensemble du document en paysage précédemment, mais ici, le rotatePage d'IronPDF fait pivoter uniquement la premièrePage du document existant de 90 degrés dans le sens des aiguilles d'une montre (à l'aide de CLOCKWISE_90). Ensuite, rotateAllPages fait pivoter chaque page (y compris la première) de CLOCKWISE_270. Comment faire pivoter un fichier PDF en Java, Figure 2 : Sortie PDF pivotée Sortie PDF inversée Pour en savoir plus sur orientation de la page, consultez la section Code Examples. Comment faire pivoter un fichier PDF en Java, Figure 3 : IronPDF pour Java IronPDF pour Java Résumé Cet article explique comment créer un nouveau document en orientation paysage. IronPDF propose également aux développeurs des méthodes pour rendre les documents PDF en images et extraire du texte et du contenu à partir d'un PDF. En outre, IronPDF est également capable de rendre des graphiques dans les PDF, renforcer la sécurité avec des mots de passe, et même de gérer les signatures numériques de manière programmatique. L'utilisation d'IronPDF pour Java est gratuite, mais à des fins de déploiement, elle nécessite une licence commerciale qui commence à partir de seulement $799. Vous pouvez également accéder à l'essai gratuit de la version complète d'IronPDF pour tester ses fonctionnalités en mode production. Questions Fréquemment Posées Comment puis-je faire pivoter des pages PDF en Java ? Pour faire pivoter des pages PDF en Java, vous pouvez utiliser la bibliothèque Java d'IronPDF. Utilisez la méthode rotatePage pour faire pivoter des pages individuelles ou rotateAllPages pour toutes les pages d'un document. Ces méthodes vous permettent de spécifier des angles de rotation tels que 90 ou 270 degrés. Quelles sont les conditions de configuration pour faire pivoter des PDF avec Java ? Pour faire pivoter des PDF avec IronPDF en Java, assurez-vous d'avoir JDK, Maven et la bibliothèque IronPDF installés. Vous devez également inclure les dépendances IronPDF et Slf4j dans le fichier pom.xml de votre projet. IronPDF peut-il convertir des pages Web en PDF en Java ? Oui, IronPDF peut convertir des pages Web en PDF en rendant des fichiers HTML en PDF précis, en maintenant une mise en forme précise du texte et des images. Y a-t-il un coût associé à l'utilisation d'IronPDF for Java ? IronPDF for Java est gratuit à des fins de développement. Cependant, une licence commerciale est requise pour le déploiement, avec des tarifs disponibles à partir d'un niveau de base. Comment puis-je changer l'orientation du papier d'un PDF en Java ? Pour changer l'orientation du papier d'un PDF en Java en utilisant IronPDF, utilisez la classe ChromePdfRenderOptions et définissez la propriété PaperOrientation sur portrait ou paysage avant de rendre le PDF. Où puis-je obtenir la bibliothèque Java IronPDF ? Vous pouvez télécharger la bibliothèque Java IronPDF depuis Maven Central ou le site officiel du produit IronPDF. IronPDF prend-il en charge les champs de formulaire dans les PDF ? Oui, IronPDF prend en charge les champs de formulaire dans les PDF, permettant aux développeurs de créer et de manipuler des composants de formulaire programmatique. Quelles fonctionnalités supplémentaires IronPDF propose-t-il pour la manipulation de PDF ? IronPDF offre une variété de fonctionnalités pour la manipulation de PDF, y compris le rendu des PDF en images, l'extraction de texte et de contenu, le rendu de graphiques, et l'amélioration de la sécurité des documents avec des mots de passe et des signatures numériques. 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 lire un fichier PDF en Java Dans cet article, nous explorerons comment lire des fichiers PDF en Java en utilisant IronPDF. Nous couvrirons la lecture de texte et des objets de métadonnées à partir de fichiers PDF, ainsi que la création de documents chiffrés. Lire la suite Comment lire un fichier PDF en JavaComment convertir PNG en PDF en Jav...
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 lire un fichier PDF en Java Dans cet article, nous explorerons comment lire des fichiers PDF en Java en utilisant IronPDF. Nous couvrirons la lecture de texte et des objets de métadonnées à partir de fichiers PDF, ainsi que la création de documents chiffrés. 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.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)