Orientación Vertical & Horizontal

A menudo, cuando se crean documentos PDF dinámicos, es necesario personalizar la orientación del documento. Aquí es donde entra en juego PaperOrientation de IronPDF. Esta herramienta permite a los desarrolladores acceder a la clase PdfPaperOrientation. Con esto, puede elegir entre la orientación horizontal o vertical de la página al renderizar documentos PDF a partir de contenido HTML o URL.

  • Para la orientación horizontal, se utilizaría: PdfPaperOrientation.Landscape
  • Para la orientación Vertical, se utiliza: PdfPaperOrientation.Portrait

Si está trabajando con documentos PDF existentes, puede utilizar el PageRotation para personalizar la orientación del documento PDF. Para establecer la rotación de las páginas dentro de su documento, debería:

  • Utilice SetPageRotation cuando desee rotar una página específica dentro del PDF
  • Utilice SetAllPageRotations si desea rotar todas las páginas del documento PDF

Para empezar, tendremos que decidir si vamos a utilizar un documento PDF existente o si vamos a crear uno nuevo. En primer lugar, veamos los pasos para establecer la orientación de un documento PDF recién renderizado y, a continuación, cómo funciona para un PDF existente.

En primer lugar, tendrás que crear una nueva instancia de ChromePdfRenderer(). Se encargará de la creación de un nuevo documento PDF a partir de contenido HTML o URL. A continuación, antes de la renderización, se establece la orientación del papel mediante renderer.RenderingOptions.PaperOrientation. Al elegir PdfPaperOrientation.Landscape, el PDF generado aparecerá en modo horizontal en lugar de la orientación vertical predeterminada. Utilizaremos el método de renderizado RenderHtmlAsPdf, que toma una cadena HTML y la convierte instantáneamente en un PDF.

Ahora vamos a ver cómo se puede establecer una orientación personalizada para los documentos PDF existentes. En primer lugar, cargaremos un archivo llamado informe_viejo.pdf en un objeto PdfDocument, dando acceso a sus páginas. Usando Pages[0].PageRotation, puedes comprobar el estado de rotación de la primera página. Para realizar cambios, SetPageRotation rota una sola página, en este caso girando la página uno 90 grados en el sentido de las agujas del reloj.

Juntos, estos ejemplos ilustran cómo IronPDF no sólo crea PDF pulidos a partir de fuentes HTML y web, sino que también proporciona potentes herramientas para ajustar la orientación y la rotación de la página en documentos PDF existentes, agilizando los flujos de trabajo PDF para desarrolladores .NET.

Más información sobre la orientación y rotación de páginas en PDF.

¿Listo para empezar?
Nuget Descargas 17,012,929 | Versión: 2025.12 recién lanzado