IRONSOFTWAREHOME
Hochformat- & Querformatausrichtung

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
Hochformat- & Querformatausrichtung

Hochformat- & Querformatausrichtung

IronPDF for Java kann die Seitenausrichtung neuer und bestehender PDF-Dokumente ändern.

Neue PDF-Dokumente, die mit IronPDF neu gerendert werden, verwenden standardmäßig das Hochformat. Entwickler können dieses Verhalten überschreiben, wenn sie Inhalte (HTML, RTFs, URLs usw.) mit einer ChromePdfRenderOptions Instanz in PDFs umwandeln. Die setPaperOrientation Methode akzeptiert einen PaperOrientation Wert und erlaubt es Entwicklern, die Papierausrichtung des resultierenden PDFs nach Wunsch zu ändern. Die Zeilen 21 - 23 des vorgestellten Codebeispiels erstellen ein PDF-Dokument im Querformat. Der Aufruf von setPaperOrientation mit PaperOrientation.LANDSCAPE in Zeile 21 löst das Ausrichtungsverhalten aus. Das Ersetzen des Enum-Werts zugunsten von PaperOrientation.PORTRAIT würde bewirken, dass der nachfolgende Aufruf von PdfDocument.renderUrlAsPdf die IronPDF-Homepage im Hochformat erstellt.

ChromePdfRenderOptions Objekte können nicht verwendet werden, um die Seitenorientierung vorhandener PDFs zu ändern (diese können PdfDocument sein, die aus vorherigen Aufrufen einer der PDF-Rendering-Methoden entstanden sind oder die mit der PdfDocument.fromFile Methode in IronPDF geladen wurden). Für diese PDF-Dokumente kann die Seitenausrichtung mit rotationsbasierten Transformationen angepasst werden. Zu diesem Zweck stellt IronPDF die rotateAllPages Methode zur Verfügung.

rotateAllPages akzeptiert einen PageRotation Enum-Typ, der eine Reihe von akzeptierten Rotationswerten spezifiziert. Zeile 40 des vorgestellten Codebeispiels dreht jede Seite im bearbeiteten PDF-Dokument im Uhrzeigersinn um 270 Grad. Um nur eine Seite (oder eine Teilmenge von Seiten) in einem PDF zu drehen, wählen Sie die rotatePage Methode anstelle von rotateAllPages.

Learn more about PaperOrientation in IronPDF for Java.
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Java Maven-Bibliothek für PDF
Installieren mit 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
oder
Java PDF JAR
Herunterladen JAR

Version: 2026.6

Manuell in Ihr Projekt installieren