Rotar páginas PDF usando C#
Este tema describe cómo actualizar o cambiar la orientación de las páginas en un archivo PDF existente de forma programática con C#.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
Cambiar la Orientación de la Página
Desde el lanzamiento de Aspose.PDF para .NET 9.6.0, hemos añadido nuevas características como cambiar la orientación de la página de horizontal a vertical y viceversa. Para cambiar la orientación de la página, establezca el MediaBox de la página utilizando el siguiente fragmento de código. También puede cambiar la orientación de la página estableciendo el ángulo de rotación usando el método Rotate().
Ajustar el Contenido de la Página a la Nueva Orientación de la Página
Tenga en cuenta que al usar el fragmento de código anterior, parte del contenido del documento puede ser cortado porque la altura de la página disminuye. Para evitar esto, aumente el ancho proporcionalmente y deje la altura intacta. Ejemplo de cálculos:
Además del enfoque anterior, considere utilizar la fachada PdfPageEditor que puede aplicar zoom al contenido de la página).