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 bei der Konvertierung von Inhalten (HTML, RTFs, URLs usw.) in PDFs mit einer ChromePdfRenderOptions-Instanz überschreiben. Die setPaperOrientation-Methode akzeptiert einen PaperOrientation-Wert und ermöglicht es Entwicklern, die Papierausrichtung der resultierenden PDF-Datei nach Belieben 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 durch PaperOrientation.PORTRAIT würde dazu führen, dass der nachfolgende Aufruf von PdfDocument.renderUrlAsPdf die IronPDF-Startseite im Hochformat erstellt.
ChromePdfRenderOptions-Objekte können nicht verwendet werden, um die Seitenausrichtung bestehender PDF-Dateien zu ändern (dies können PdfDocuments sein, die aus früheren Aufrufen einer der PDF-Rendering-Methoden stammen 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 Methode rotateAllPages zur Verfügung.
rotateAllPages akzeptiert einen PageRotation-Enum-Typ, der eine Reihe von zulässigen Drehungswerten angibt. 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 einer PDF-Datei zu drehen, wählen Sie die Methode rotatePage anstelle von rotateAllPages.


