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.

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 a None.
  • El valor de PageRotation NO afecta a la anchura y altura de la página.
  • Si se especifica un valor de PageRotation igual a None en una página de 210mm x 297mm, el resultado será una página con width=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.