Orientation Portrait & Paysage
IronPDF for Java peut modifier l'orientation des pages des documents PDF nouveaux et existants.
Les nouveaux documents PDF rendus à nouveau avec IronPDF utilisent par défaut une orientation portrait. Les développeurs peuvent remplacer ce comportement lors de la conversion de contenu (HTML, RTF, URL, etc.) en PDF à l'aide d'une instance ChromePdfRenderOptions. La méthode setPaperOrientation accepte une valeur PaperOrientation et permet aux développeurs de modifier l'orientation du papier du PDF résultant comme ils le souhaitent. Les lignes 21 à 23 de l'exemple de code présenté créent un document PDF en orientation paysage. L'appel à setPaperOrientation avec PaperOrientation.LANDSCAPE à la ligne 21 déclenche le comportement d'orientation. Remplacer la valeur de l'énumération par PaperOrientation.PORTRAIT ferait en sorte que l'appel suivant à PdfDocument.renderUrlAsPdf crée la page d'accueil d'IronPDF en orientation portrait.
Les objets ChromePdfRenderOptions ne peuvent pas être utilisés pour modifier l'orientation de la page des PDF existants (il peut s'agir de PdfDocument générés lors d'appels précédents à l'une des méthodes de rendu PDF ou qui ont été chargés dans IronPDF à l'aide de la méthode PdfDocument.fromFile). Pour ces documents PDF, l'orientation des pages peut être ajustée avec des transformations basées sur la rotation. À cette fin, IronPDF met à disposition la méthode rotateAllPages.
rotateAllPages accepte un type énuméré PageRotation, qui spécifie un ensemble de valeurs de rotation acceptées. La ligne 40 de l'exemple de code présenté fait pivoter chaque page du document PDF en cours de travail dans le sens horaire de 270 degrés. Pour faire pivoter une seule page (ou un sous-ensemble de pages) dans un PDF, optez pour la méthode rotatePage plutôt que rotateAllPages.


