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 el 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 orientación Horizontal, se usaría: PdfPaperOrientation.Landscape
  • Para orientación Vertical, se usa: PdfPaperOrientation.Portrait

Si estás trabajando con documentos PDF existentes, puedes usar 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:

  • Usa SetPageRotation cuando busques rotar una página específica dentro del PDF.
  • Usa SetAllPageRotations si deseas rotar todas las páginas dentro de tu 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.

Primero, necesitarás 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 renderizar, la orientación del papel se establece usando 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. Primero, cargaremos un archivo llamado old_report.pdf en un objeto PdfDocument, brindando acceso a sus páginas. Usando Pages[0].PageRotation, puedes comprobar el estado de rotación de la primera página. Para hacer 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 19,014,616 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.