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:

Valor Graus
None
Clockwise90 90°
Clockwise180 180°
Clockwise270 270°

Aprenda a personalizar o layout do PDF com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.