Orientación Vertical & Horizontal
IronPDF for Python admite tanto la orientación de página horizontal como vertical para nuevos PDFs y proporciona control de rotación por página para documentos existentes.
Empezando
Para nuevos PDFs, configure RenderingOptions.PaperOrientation antes de llamar a cualquier método de renderizado. Para PDFs existentes, utilice SetPageRotation o SetAllPageRotations en un PdfDocument cargado para rotar páginas individuales o todo el documento.
Entender el código
Nuevos PDFs
PaperOrientation = PdfPaperOrientation.Landscape: Renderiza el PDF en orientación horizontal. UsePortraitpara volver al diseño vertical predeterminado.- Funciona con
RenderHtmlAsPdf,RenderHtmlFileAsPdfyRenderUrlAsPdf.
PDFs existentes
PdfDocument.FromFile(path): Carga un archivo PDF existente.Pages[0].PageRotation: Lee la rotación actual de la primera página (índice basado en cero).SetPageRotation(PageIndex, Rotation): Rota una sola página al ángulo especificado.SetAllPageRotations(Rotation): Aplica la misma rotación a cada página del documento.
Valores de Rotación
El enumerador PdfPageRotation ofrece cuatro opciones:
| Valor | Grados |
|---|---|
None | 0° |
Clockwise90 | 90° |
Clockwise180 | 180° |
Clockwise270 | 270° |
¡Aprende a personalizar el diseño de PDF con IronPDF for Python!






