VERWENDUNG VON IRONPDF FüR JAVA Die Manipulation von PDFs kann komplex sein. IronPDF vereinfacht dies und bietet robuste Unterstützung für PDF-Operationen, einschließlich effizienten Seitenrotationen. Darrius Serrant Aktualisiert:Juli 28, 2025 Download IronPDF Maven-Download JAR-Download 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 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 Java Library, um die Drehung von PDF-Seiten zu vereinfachen. IronPDF Java Library IronPDF for Java helps Java developers 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. IronPDF's JAR file can be downloaded and installed from Maven Central or from the product website directly. 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: 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. 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. 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 zur pom.xml Datei Ihres Projekts hinzu: <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 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> <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.*; 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 Rufen Sie als Nächstes in der main-Methode License.setLicenseKey auf, um einen gültigen Produkt-Lizenzschlüssel zu setzen, den Sie beim Kauf 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"); 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")); // 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 diese Ausrichtung jedoch überschreiben, während sie Inhalte von HTML, RTFs, URLs usw. in PDF-Dokumente mit einem ChromePdfRenderOptions-Objekt konvertieren. Die setPaperOrientation-Methode nimmt einen PaperOrientation-Wert als Argument entgegen, der Ihnen erlaubt, die Papierausrichtung des erstellten PDFs nach Wunsch zu ändern. In dem obigen Code wird die PaperOrientation auf LANDSCAPE gesetzt. A PdfDocument class is used to convert a URL to a PDF document using the renderUrlAsPdf method with renderOptions as the second argument. Schließlich wird das Dokument mit der saveAs-Methode im angegebenen Verzeichnis gespeichert. 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")); // 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 erzeugte zuvor das gesamte Dokument im Querformat, aber hier dreht IronPDFs rotatePage nur die firstPage des bestehenden Dokuments um 90 Grad im Uhrzeigersinn (mit CLOCKWISE_90). Anschließend dreht rotateAllPages jede Seite (einschließlich der ersten) um CLOCKWISE_270. Gedrehtes PDF-Ergebnis Read more about page orientation in the Code Examples section. IronPDF für 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. Additionally, IronPDF is also capable of rendering charts in PDFs, enhancing security with passwords, and even handling digital signatures programmatically. IronPDF for Java ist kostenlos nutzbar, aber für Bereitstellungszwecke ist eine kommerziellen Lizenz erforderlich, die bei nur $799 beginnt. Sie können auch auf die kostenlose Testversion der Vollversion von IronPDF zugreifen, um dessen Funktionalität im Produktionsmodus zu testen. Häufig gestellte Fragen Wie kann ich PDF-Seiten in Java drehen? Um PDF-Seiten in Java zu drehen, können Sie die Java-Bibliothek von IronPDF verwenden. Verwenden Sie die rotatePage-Methode, um einzelne Seiten zu drehen, oder rotateAllPages für alle Seiten innerhalb eines Dokuments. Diese Methoden ermöglichen es Ihnen, Rotationswinkel wie 90 oder 270 Grad anzugeben. Was sind die Einrichtungsvoraussetzungen für das Drehen von PDFs mit Java? Um PDFs mit IronPDF in Java zu drehen, stellen Sie sicher, dass Sie JDK, Maven und die IronPDF-Bibliothek installiert haben. Sie müssen auch die IronPDF- und Slf4j-Abhängigkeiten in die pom.xml-Datei Ihres Projekts aufnehmen. Kann IronPDF Webseiten in PDFs in Java konvertieren? Ja, IronPDF kann Webseiten in PDFs konvertieren, indem HTML-Dateien in pixelgenaue PDFs gerendert werden, wobei eine präzise Text- und Bildformatierung beibehalten wird. Ist die Verwendung von IronPDF for Java mit Kosten verbunden? IronPDF for Java ist für Entwicklungszwecke kostenlos. Für den Einsatz ist jedoch eine kommerzielle Lizenz erforderlich, mit Preisen ab einer Basisklasse. Wie ändere ich die Papierausrichtung eines PDFs in Java? Um die Papierausrichtung eines PDFs in Java mit IronPDF zu ändern, verwenden Sie die ChromePdfRenderOptions-Klasse und setzen Sie die PaperOrientation-Eigenschaft auf Hoch- oder Querformat, bevor Sie das PDF rendern. Wo kann ich die IronPDF-Java-Bibliothek beziehen? Sie können die IronPDF-Java-Bibliothek aus Maven Central oder der offiziellen Produkt-Webseite von IronPDF herunterladen. Unterstützt IronPDF Formularfelder in PDFs? Ja, IronPDF unterstützt Formularfelder in PDFs, sodass Entwickler Formular-Komponenten programmatisch erstellen und bearbeiten können. Welche zusätzlichen Funktionen bietet IronPDF zur PDF-Bearbeitung? IronPDF bietet eine Vielzahl von Funktionen zur PDF-Bearbeitung, darunter das Rendern von PDFs in Bilder, das Extrahieren von Text und Inhalten, das Rendern von Diagrammen und die Verbesserung der Dokumentensicherheit mit Passwörtern und digitalen Signaturen. Darrius Serrant Jetzt mit dem Ingenieurteam chatten Full-Stack-Software-Ingenieur (WebOps) Darrius Serrant hat einen Bachelor-Abschluss in Informatik von der University of Miami und arbeitet als Full-Stack-WebOps-Marketing-Ingenieur bei Iron Software. Seit seiner Jugend vom Programmieren angezogen, sah er die Informatik als sowohl mysteriös als auch zugänglich, was es zum perfekten Medium für Kreativität und Problemlösung ...Weiterlesen Verwandte Artikel AktualisiertJuni 22, 2025 Wie man TIFF in PDF in Java konvertiert Dieser umfassende Leitfaden führt Sie durch die Schritte, wie Sie ein TIFF-Bild nahtlos in PDF in Java mit IronPDF konvertieren. Weiterlesen AktualisiertJuli 28, 2025 Wie man PDF in PDF/A in Java konvertiert In diesem Artikel werden wir erkunden, wie man PDF-Dateien in das PDF/A-Format in Java mit IronPDF konvertiert. Weiterlesen AktualisiertJuli 28, 2025 Wie man eine PDF-Datei in Java liest In diesem Artikel werden wir erkunden, wie man PDF-Dateien in Java mit IronPDF liest. Wir werden das Lesen von Text und Metadatenobjekten aus PDF-Dateien sowie die Erstellung verschlüsselter Dokumente behandeln. Weiterlesen Wie man PDF-Dateien in Java liestWie konvertiert man PNG in PDF in J...
AktualisiertJuni 22, 2025 Wie man TIFF in PDF in Java konvertiert Dieser umfassende Leitfaden führt Sie durch die Schritte, wie Sie ein TIFF-Bild nahtlos in PDF in Java mit IronPDF konvertieren. Weiterlesen
AktualisiertJuli 28, 2025 Wie man PDF in PDF/A in Java konvertiert In diesem Artikel werden wir erkunden, wie man PDF-Dateien in das PDF/A-Format in Java mit IronPDF konvertiert. Weiterlesen
AktualisiertJuli 28, 2025 Wie man eine PDF-Datei in Java liest In diesem Artikel werden wir erkunden, wie man PDF-Dateien in Java mit IronPDF liest. Wir werden das Lesen von Text und Metadatenobjekten aus PDF-Dateien sowie die Erstellung verschlüsselter Dokumente behandeln. Weiterlesen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe