IRONSOFTWAREHOME
Orientation Portrait & Paysage

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.Paths;

// Use the setPaperOrientation method to set rendered PDFs in portrait or landscape orientation.  
// Note: This will only work for newly-created PDFs!  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);  
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);  
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));  
  
// Use the rotatePage/rotateAllPages methods to adjust the page orientation for existing PDFs  
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/example.pdf"));  
  
// Get the orientation of the first page of the existing PDF document.  
PageRotation firstPageRotation = existingPdf.getPagesInfo().get(0).getPageRotation();  
System.out.println(firstPageRotation);  
  
// Rotate the first page of the document only 90 degrees clockwise.  
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());  
  
// Rotate all pages of the document clockwise.  
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);  
  
existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
mvn install
Orientation Portrait & Paysage

Orientation Portrait & Paysage

IronPDF for Java peut modifier l'orientation des pages des documents PDF nouveaux et existants.

Les nouveaux documents PDF rendus à nouveau avec IronPDF utilisent par défaut une orientation portrait. Les développeurs peuvent remplacer ce comportement lors de la conversion de contenu (HTML, RTFs, URLs, etc.) en PDFs avec une instance ChromePdfRenderOptions. La méthode setPaperOrientation accepte une valeur PaperOrientation et permet aux développeurs de modifier l'orientation du papier du PDF résultant selon leurs souhaits. Les lignes 21 à 23 de l'exemple de code présenté créent un document PDF en orientation paysage. L'appel à setPaperOrientation avec PaperOrientation.LANDSCAPE sur la ligne 21 déclenche le comportement d'orientation. Remplacer la valeur de l'énumération par PaperOrientation.PORTRAIT ferait que l'appel suivant à PdfDocument.renderUrlAsPdf crée la page d'accueil IronPDF en orientation portrait.

Les objets ChromePdfRenderOptions ne peuvent pas être utilisés pour changer l'orientation des pages pour les PDFs existants (ceux-ci peuvent être des PdfDocument produits à partir d'appels précédents à l'une des méthodes de rendu PDF ou qui ont été chargés dans IronPDF en utilisant la méthode PdfDocument.fromFile). Pour ces documents PDF, l'orientation des pages peut être ajustée avec des transformations basées sur la rotation. Dans ce but, IronPDF met la méthode rotateAllPages à disposition pour une utilisation.

Le rotateAllPages accepte un type d'énumération PageRotation, qui spécifie un ensemble de valeurs de rotation acceptées. La ligne 40 de l'exemple de code présenté fait pivoter chaque page du document PDF en cours de travail dans le sens horaire de 270 degrés. Pour faire pivoter uniquement une page (ou un sous-ensemble de pages) dans un PDF, optez pour la méthode rotatePage au lieu de rotateAllPages.

Learn more about PaperOrientation in IronPDF for Java.
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque Maven Java pour PDF
Installer avec Maven

Version : 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF Java
Télécharger JAR

Version : 2026.6

Installer manuellement dans votre projet