Orientación vertical y horizontal
Al crear o renderizar su PDF en IronPDF, puede elegir una de las dos orientaciones de cómo quiere que sea su documento. La clase PdfPaperOrientation
determina la orientación del papel al renderizar HTML a PDF con IronPDF.
Este ejemplo le muestra cómo establecer una orientación de papel para sus documentos.
IronPDF tiene dos valores diferentes en PDFs llamados PaperOrientation
y PageRotation
. Ambos se utilizan de forma diferente. Y no sólo eso, hay que saber cuándo utilizar cuál.
PdfPaperOrientation
- Esto es para NUEVOS documentos PDF generados a partir de HTML o URL:
- Esta opción sólo es válida cuando se renderiza un documento desde HTML o desde una URL.
- Para uso horizontal:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- Para uso en orientación vertical:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
-
Sin embargo, la información se PIERDE después de que el documento se renderiza.
Rotación de página - Se utiliza para documentos PDF ya existentes:
- Esto sólo es válido como propiedad de un documento existente. (Lo que significa que no se puede especificar durante la representación de un nuevo documento).
- Esta información se almacena como parte del propio documento. Por página.
- Las páginas de los documentos recién generados siempre tendrán una
PageRotation
predeterminada deNone
. - El valor de
PageRotation
NO tiene ningún efecto sobre elwidth
y elheight
de la página. - Especificar una
PageRotation
deNone
en una página de210mm x 297mm
resultará en una página conwidth=210 height=297
- Especificar una
PageRotation
deClockwise90
en una página de210mm x 297mm
resultará en una página conwidth=210 height=297