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 la orientación horizontal, utilizaría: PdfPaperOrientation.Landscape
  • Para la orientación vertical, utilice: PdfPaperOrientation.Portrait

Si está trabajando con documentos PDF existentes, puede utilizar 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 dentro de su 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 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, se establece la orientación del papel utilizando 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, dando acceso a sus páginas. Usando Pages[0].PageRotation, puedes verificar el estado de rotación de la primera página. Para realizar cambios, SetPageRotation gira 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,803,474 | Versión: 2026.3 recién lanzado
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.