IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man PDF-Dateien in Java dreht

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Das programmgesteuerte Verwalten von PDFs in Java ist entscheidend für die Erstellung von Berichten, Rechnungen oder Abrechnungen auf Abruf. Es ist auch wertvoll, PDF-Seiten zu drehen, um Ansichtsprobleme zu beheben. Beide Aufgaben können in Java herausfordernd sein. Dieser Artikel verwendet die IronPDF for Java Library, um die Drehung von PDF-Seiten zu vereinfachen.

IronPDF for Java Library

IronPDF for Java hilft Java-Entwicklern, PDF-Dokumente zu erstellen, zu bearbeiten und zu manipulieren. Die Bibliothek erlaubt Entwicklern, mit nahezu jedem Aspekt eines PDF-Dokumentlayouts und der Formatierung zu arbeiten, wie etwa der aktuellen Drehung von einer oder mehreren Seiten.

Zusätzlich zur Erstellung und Bearbeitung von PDFs ist IronPDF hochwirksam beim Konvertieren von HTML-Dateien in pixelgenaue PDFs. IronPDF rendert alle Bilder und Texte ohne Verlust der Formatierung. Formular-Komponenten werden in der PDF-Datei unterstützt.

Die JAR-Datei von IronPDF kann von Maven Central oder direkt von der Produkt-Website heruntergeladen und installiert werden.

Schritte zur Drehung eines Dokuments mit Java

Voraussetzungen

Um eine PDF-Anwendung zu erstellen, die Seiten drehen kann, benötigen Sie die folgenden Voraussetzungen, die auf Ihrem Computer heruntergeladen und installiert werden müssen:

  1. JDK (Java Development Kit): Installieren Sie die neueste Version des JDK auf Ihrem Computer, um die PDF-Drehungsanwendung zu kompilieren und auszuführen. Das JDK kann von der offiziellen Website heruntergeladen werden.

  2. Maven: Maven muss installiert sein, da es ein Build-Automatisierungswerkzeug ist, das hauptsächlich für Java-Projekte verwendet wird. Maven kann von der Apache Maven-Website heruntergeladen werden.

  3. IronPDF Java Library: Nun benötigen Sie die neueste Version der IronPDF for Java Bibliothek und sollten sie als Abhängigkeit hinzufügen. Fügen Sie die folgende IronPDF Java-Abhängigkeit zu Ihrer Projekt-pom.xml-Datei hinzu:

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf-jdk8</artifactId>
        <version>2021.9.3663</version>
    </dependency>
    XML
  4. Sie müssen auch die Slf4j-Abhängigkeit in der pom.xml-Datei hinzufügen.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

Sobald Sie alle Voraussetzungen heruntergeladen und installiert haben, können Sie das Projekt für Aufgaben zur Seitenorientierung in Java-Anwendungen verwenden.

Notwendige Importe und Lizenzschlüssel hinzufügen

Zuerst müssen Sie die folgenden Importanweisungen an den Anfang der Haupt-Java-Quelldatei hinzufügen:

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

Als nächstes rufen Sie in der main-Methode License.setLicenseKey auf, um einen gültigen Produktlizenzschlüssel festzulegen, den Sie zum Zeitpunkt des Kaufs erhalten haben (überspringen Sie diesen Schritt, wenn Sie keinen Lizenzschlüssel haben, oder melden Sie sich für einen Testlizenzschlüssel an).

License.setLicenseKey("Your license key");
Java

Rendern von PDFs im Hoch- oder Querformat

IronPDF kann Seiten sowohl im Hoch- als auch im Querformat drehen.

// 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 verwendet standardmäßig das Hochformat. Entwickler können jedoch diese Orientierung überschreiben, während sie Inhalte von HTML, RTFs, URLs usw. in PDF-Dokumente konvertieren, mit einem ChromePdfRenderOptions-Objekt. Die setPaperOrientation-Methode nimmt einen PaperOrientation-Wert als Argument an, der es Ihnen ermöglicht, die Papierausrichtung des resultierenden PDFs nach Belieben zu ändern.

Im obigen Code ist die PaperOrientation auf LANDSCAPE gesetzt. Eine PdfDocument-Klasse wird verwendet, um eine URL zu einem PDF-Dokument zu konvertieren, unter Verwendung der [renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String)-Methode mit renderOptions als zweitem Argument.

Schließlich wird das Dokument mit der [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String)-Methode im angegebenen Verzeichnis gespeichert.

Wie man eine PDF-Datei in Java dreht, Abbildung 1: Die Ausgabepdfdatei Die Ausgabe-PDF-Datei

Drehen von Seiten nach Drehwinkel

Für bestehende Dokumente kann das ChromePdfRenderOptions-Objekt nicht verwendet werden, um die Seitenausrichtung zu ändern. Für diese bestehenden PDF-Dokumente kann die Seitenorientierung nur durch rotationsbasierte Transformationen angepasst werden.

// 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

Der obige Code modifiziert das PDF-Dokument, das im vorherigen Abschnitt erstellt wurde. Es generierte zuvor das gesamte Dokument im Querformat, aber hier dreht IronPDF's rotatePage nur die firstPage des vorhandenen Dokuments um 90 Grad im Uhrzeigersinn (unter Verwendung von CLOCKWISE_90). Anschließend dreht rotateAllPages jede Seite (einschließlich der ersten) um CLOCKWISE_270.

Wie man eine PDF-Datei in Java dreht, Abbildung 2: Gedrehte PDF-Ausgabe Gedrehtes PDF-Ergebnis

Lesen Sie mehr über die Seitenausrichtung im Abschnitt Codebeispiele.

Wie man eine PDF-Datei in Java dreht, Abbildung 3: IronPDF for Java IronPDF for Java

Zusammenfassung

Dieser Artikel demonstriert, wie man ein neues Dokument mit Querformat erstellt.

IronPDF bietet Entwicklern auch Methoden, um PDF-Dokumente in Bilder zu rendern und Text und Inhalte aus einem PDF zu extrahieren. Zusätzlich ist IronPDF auch in der Lage, Diagramme in PDFs darzustellen, die Sicherheit mit Passwörtern zu erhöhen und sogar digitale Signaturen programmgesteuert zu handhaben.

IronPDF for Java ist kostenlos nutzbar, aber für Bereitstellungszwecke erfordert es eine kommerzielle Lizenz, die bereits ab $999 beginnt. Sie können auch auf die kostenlose Testversion der Vollversion von IronPDF zugreifen, um dessen Funktionalität im Produktionsmodus zu testen.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

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.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $