Orientacja pionowa i pozioma
IronPDF for Java umożliwia zmianę orientacji stron nowych i istniejących dokumentów PDF.
Nowe dokumenty PDF renderowane na nowo za pomocą IronPDF domyślnie wykorzystują orientację pionową. Deweloperzy mogą nadpisać to zachowanie przy konwertowaniu treści (HTML, RTFy, URL-e itd.) na PDF-y za pomocą instancji ChromePdfRenderOptions. Metoda setPaperOrientation akceptuje wartość PaperOrientation i pozwala deweloperom zmieniać orientację papieru wynikowego PDF według uznania. Wiersze 21–23 przedstawionego przykładu kodu tworzą dokument PDF w orientacji poziomej. Wywołanie setPaperOrientation z PaperOrientation.LANDSCAPE w linii 21 wyzwala zachowanie orientacji. Zamiana wartości enum na PaperOrientation.PORTRAIT spowodowałaby, że następne wywołanie PdfDocument.renderUrlAsPdf utworzyłoby stronę główną IronPDF w orientacji pionowej.
Obiekty ChromePdfRenderOptions nie mogą być używane do zmiany orientacji strony w istniejących PDF-ach (mogą to być PdfDocument wyprodukowane z wcześniejszych wywołań dowolnej z metod renderowania PDF-ów lub które zostały załadowane do IronPDF za pomocą metody PdfDocument.fromFile). W przypadku tych dokumentów PDF orientację strony można dostosować za pomocą transformacji opartych na obrocie. W tym celu IronPDF udostępnia metodę rotateAllPages do użytku.
rotateAllPages akceptuje typ enum PageRotation, który określa zestaw akceptowalnych wartości rotacji. Wiersz 40 przedstawionego przykładu kodu obraca każdą stronę w otwartym dokumencie PDF o 270 stopni w prawo. Aby obrócić tylko jedną stronę (lub podzbiór stron) w PDF-ie, wybierz metodę rotatePage zamiast rotateAllPages.


