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. UsePortraitpara retornar ao layout padrão em pé.- Funciona com
RenderHtmlAsPdf,RenderHtmlFileAsPdfeRenderUrlAsPdf.
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 |
0° |
Clockwise90 |
90° |
Clockwise180 |
180° |
Clockwise270 |
270° |
Aprenda a personalizar o layout do PDF com IronPDF for Python!

