Orientation Portrait & Paysage

IronPDF for Python prend en charge à la fois l'orientation paysage et portrait pour les nouveaux PDF, et fournit un contrôle de rotation par page pour les documents existants.

Commencer

Pour les nouveaux PDFs, définissez RenderingOptions.PaperOrientation avant d'appeler une méthode de rendu. Pour les PDFs existants, utilisez SetPageRotation ou SetAllPageRotations sur un PdfDocument chargé pour faire pivoter des pages individuelles ou l'ensemble du document.

Comprendre le code

Nouveaux PDF

  • PaperOrientation = PdfPaperOrientation.Landscape : Rend le PDF en orientation paysage. Utilisez Portrait pour revenir à la mise en page verticale par défaut.
  • Fonctionne avec RenderHtmlAsPdf, RenderHtmlFileAsPdf et RenderUrlAsPdf.

PDF existants

  • PdfDocument.FromFile(path) : Charge un fichier PDF existant.
  • Pages[0].PageRotation : Lit la rotation actuelle de la première page (index à partir de zéro).
  • SetPageRotation(PageIndex, Rotation) : Fait pivoter une seule page à l'angle spécifié.
  • SetAllPageRotations(Rotation) : Applique la même rotation à chaque page du document.

Valeurs de rotation

L'enum PdfPageRotation fournit quatre options :

Valeur Degrés
None
Clockwise90 90°
Clockwise180 180°
Clockwise270 270°

Apprenez à personnaliser la mise en page PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.