Cambiar el Tamaño de la Página PDF con Python

Cambiar el Tamaño de Página del PDF

Aspose.PDF para Python a través de .NET te permite cambiar el tamaño de página del PDF con simples líneas de código en tus aplicaciones Python. Este tema explica cómo actualizar/cambiar las dimensiones de página (tamaño) de un archivo PDF existente.

La clase Page contiene el método set_page_size() que te permite establecer el tamaño de la página. El fragmento de código a continuación actualiza las dimensiones de la página en unos pocos pasos fáciles:

  1. Cargar el archivo PDF de origen.
  2. Obtener las páginas en el objeto PageCollection.
  3. Obtener una página dada.
  4. Llamar al método set_page_size() para actualizar sus dimensiones.
  5. Llamar al método save() de la clase Document para generar el archivo PDF con dimensiones de página actualizadas.

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # Obtener una página en particular
    page = document.pages[1]

    # Establecer el tamaño de la página como A4 (11.7 x 8.3 in) y en Aspose.Pdf, 1 pulgada = 72 puntos
    # Así que las dimensiones A4 en puntos serán (842.4, 597.6)
    page.set_page_size(597.6, 842.4)

    # Guardar el documento actualizado
    document.save(output_pdf)