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 de None.
  • El valor de PageRotation NO tiene ningún efecto sobre el width y el height de la página.
  • Especificar una PageRotation de None en una página de 210mm x 297mm resultará en una página con width=210 height=297
  • Especificar una PageRotation de Clockwise90 en una página de 210mm x 297mm resultará en una página con width=210 height=297