IRONSOFTWAREHOME
Orientación Vertical & Horizontal
using IronPdf;

// For NEW PDF Documents use PdfPaperOrientation
// PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;

var newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>");
var newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html");
var newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com");


// For EXISTING PDFs use PageRotation
// PageRotation : To rotate a PDF page and all of its  its contents
var existingPdf = new PdfDocument("old_report.pdf");

// Get rotation value
var getRotationFirstPage = existingPdf.Pages[0].PageRotation;

// Rotate specified page
existingPdf.SetPageRotation(PageIndex: 0, Rotation: IronPdf.Rendering.PdfPageRotation.Clockwise90);

// Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270);
Imports IronPdf

' For NEW PDF Documents use PdfPaperOrientation
' PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape

Dim newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
Dim newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html")
Dim newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com")


' For EXISTING PDFs use PageRotation
' PageRotation : To rotate a PDF page and all of its  its contents
Dim existingPdf = New PdfDocument("old_report.pdf")

' Get rotation value
Dim getRotationFirstPage = existingPdf.Pages(0).PageRotation

' Rotate specified page
existingPdf.SetPageRotation(PageIndex:=0, Rotation:=IronPdf.Rendering.PdfPageRotation.Clockwise90)

' Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270)
NuGet Download
PM > Install-Package IronPdf
Orientación Vertical & Horizontal

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.
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,105,021Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999