Cómo rotar PDF usando Python

Esta breve guía explica cómo rotar PDF usando Python. Contiene los pasos detallados para escribir el software y comparte un código de muestra para demostrar el proceso para rotar un archivo PDF usando Python. Aprenderá el proceso para cambiar la orientación de la página de vertical a horizontal y viceversa junto con las opciones para rotar el contenido de la página también si es necesario.

Pasos para cambiar la orientación de PDF usando Python

  1. Establezca el entorno de desarrollo en use Aspose.PDF para Python a través de .NET para rotar páginas
  2. Cargue el archivo PDF de origen utilizando la clase Document cuyo contenido y orientación de la página se van a cambiar
  3. Analice cada página del archivo PDF e intercambie la altura con el ancho para cambiar la orientación
  4. Rotate el contenido de la página también si es necesario
  5. Guarde el archivo PDF de salida en el disco con orientación modificada y contenido girado

Estos pasos abarcan el proceso completo para rotar PDF permanentemente usando Python. Al principio, el archivo PDF de origen se carga y cada página se analiza donde primero se intercambian el alto y el ancho de la página, cambiando así su orientación; sin embargo, con este paso solo se cambian las dimensiones de la página, pero la orientación del contenido permanece igual. Si también desea rotar el contenido, puede establecer el valor Page.rotate con uno de los valores del enumerador aspose.pdf.Rotation.

Código para rotar PDF usando Python

El código antes mencionado demuestra la operación para rotar todas las páginas en PDF usando Python. Las propiedades de media_box se utilizan para calcular nuevas dimensiones de la página de destino, como que la altura de origen se establezca como ancho de destino y el ancho de origen se establezca como alto de destino. Si también desea rotar el contenido de la página, puede usar el enumerador aspose.pdf.Rotation que contiene valores como ON90, ON180, ON270 y NONE para establecer el valor de la propiedad Page.rotate.

Este artículo nos ha guiado para rotar la página y el contenido del PDF. Si desea representar texto en una página PDF en cualquier ubicación en un ángulo aleatorio, consulte el artículo en cómo rotar texto en PDF usando Python.

 Español