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ą. Programiści mogą nadpisać to zachowanie podczas konwertowania treści (HTML, RTF, URL itp.) na pliki PDF przy użyciu instancji ChromePdfRenderOptions. Metoda setPaperOrientation akceptuje wartość PaperOrientation i pozwala programistom zmieniać orientację papieru wynikowego PDF według potrzeby. Wiersze 21–23 przedstawionego przykładu kodu tworzą dokument PDF w orientacji poziomej. Wywołanie setPaperOrientation z PaperOrientation.LANDSCAPE na linii 21 wyzwala zachowanie dotyczące orientacji. Podstawienie wartości wyliczeniowej na rzecz PaperOrientation.PORTRAIT spowoduje, że następne wywołanie PdfDocument.renderUrlAsPdf utworzy stronę główną IronPDF w orientacji pionowej.
Obiekty ChromePdfRenderOptions nie mogą być używane do zmiany orientacji strony dla istniejących plików PDF (mogą to być PdfDocuments wyprodukowane z wcześniejszych wywołań dowolnej z metod renderowania PDF lub wczytane do IronPDF przy użyciu 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życia.
rotateAllPages akceptuje typ wyliczeniowy PageRotation, który określa zbiór dopuszczalnych 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, wybierz metodę rotatePage zamiast rotateAllPages.


