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.


