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 renderizarHTML 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 los PDF 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 renderizados desde HTML o URL:
- Esta opción sólo es válida cuando se renderiza un documento desde HTML o desde una URL.
- Para uso apaisado:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- Para retrato:
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. (Esto significa que no se puede especificar durante la creación de un nuevo documento.).
- Esta información se almacena como parte del propio documento. Por página.
- Las páginas de los nuevos documentos renderizados siempre tendrán un valor predeterminado de
PageRotation
igual aNone
. - El valor de
PageRotation
NO tiene ningún efecto sobre elwidth
yheight
de la página. - Si se especifica un valor de
PageRotation
igual aNone
en una página de210mm x 297mm
, el resultado será una página conwidth=210 height=297
. - Si en una página de 210 mm x 297 mm se especifica un giro de página de 90 en el sentido de las agujas del reloj, la página tendrá una anchura de 210 x 297 mm.