IRONSOFTWAREHOME
Orientação retrato e paisagem
from ironpdf import *
 
# For NEW PDF Documents use PdfPaperOrientation
# PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
renderer = ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape

new_pdf_from_html = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
new_pdf_from_html_file = renderer.RenderHtmlFileAsPdf("example.html")
new_pdf_from_url = renderer.RenderUrlAsPdf("https://ironpdf.com")

# For EXISTING PDFs use PageRotation
# PageRotation: To rotate a PDF page and all of its contents
existing_pdf = PdfDocument.FromFile("old_report.pdf")

# Get rotation value
get_rotation_first_page = existing_pdf.Pages[0].PageRotation

# Rotate specified page
existing_pdf.SetPageRotation(PageIndex=0, Rotation=PdfPageRotation.Clockwise90)

# Rotate ALL pages
existing_pdf.SetAllPageRotations(PdfPageRotation.Clockwise270)
pip install ironpdf
Orientação retrato e paisagem

Orientação retrato e paisagem

IronPDF for Python oferece suporte tanto para orientação de página Paisagem quanto Retrato para novos PDFs e fornece controle de rotação por página para documentos existentes.

Começando

Para novos PDFs, defina RenderingOptions.PaperOrientation antes de chamar qualquer método de renderização. Para PDFs existentes, use SetPageRotation ou SetAllPageRotations em um PdfDocument carregado para rotacionar páginas individuais ou o documento inteiro.

Entendendo o código

Novos PDFs

  • PaperOrientation = PdfPaperOrientation.Landscape: Renderiza o PDF em orientação paisagem. Use Portrait para retornar ao layout padrão em pé.
  • Funciona com RenderHtmlAsPdf, RenderHtmlFileAsPdf e RenderUrlAsPdf.

PDFs Existentes

  • PdfDocument.FromFile(path): Carrega um arquivo PDF existente.
  • Pages[0].PageRotation: Lê a rotação atual da primeira página (índice baseado em zero).
  • SetPageRotation(PageIndex, Rotation): Rotaciona uma única página para o ângulo especificado.
  • SetAllPageRotations(Rotation): Aplica a mesma rotação a todas as páginas do documento.

Valores de Rotação

O enum PdfPageRotation fornece quatro opções:

ValorGraus
None0°
Clockwise9090°
Clockwise180180°
Clockwise270270°
Aprenda a personalizar o layout do PDF com IronPDF for Python!

Pronto para começar?

Versão:2026.10recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Python
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Os seus dados serão sempre mantidos em sigilo.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Aprovado por milhões de engenheiros em todo o mundo.
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Download do módulo Python para PDF
Instale com pip

Versão: 2026.10

  1. Baixe e instale o Python 3.7 ou superior.
  2. Instale o pip a partir do pypi.org se ainda não estiver instalado.
  3. Execute o comando acima no terminal.
Módulo PDF em Python
Baixar módulo

Versão: 2026.10

Instale manualmente em seu projeto.

  1. Baixe o pacote
  2. Execute este comando no terminal.
     pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licenças a partir de US$ 999