Añadir Páginas en PDF con Python

Aspose.PDF para Python a través de .NET API proporciona total flexibilidad para trabajar con páginas en un documento PDF usando Python. Mantiene todas las páginas de un documento PDF en PageCollection que se puede usar para trabajar con páginas PDF. Aspose.PDF para Python a través de .NET te permite insertar una página en un documento PDF en cualquier ubicación del archivo, así como agregar páginas al final de un archivo PDF. Esta sección muestra cómo agregar páginas a un PDF usando Python.

Agregar o Insertar Página en un Archivo PDF

Aspose.PDF para Python a través de .NET te permite insertar una página en un documento PDF en cualquier ubicación del archivo, así como agregar páginas al final de un archivo PDF.

Insertar Página Vacía en un Archivo PDF en la Ubicación Deseada

Para insertar una página vacía en un archivo PDF:

  1. Crea un objeto de la clase Document con el archivo PDF de entrada.

  2. Llame al método insert de la colección PageCollection con el índice especificado.

  3. Guarde el PDF de salida usando el método save.

El siguiente fragmento de código le muestra cómo insertar una página en un archivo PDF.


    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_pdf)
    # Insertar una página vacía en un PDF
    document.pages.insert(2)
    # Guardar archivo de salida
    document.save(output_pdf)

Agregar una Página Vacía al Final de un Archivo PDF

A veces, desea asegurarse de que un documento termine en una página vacía. Este tema explica cómo insertar una página vacía al final del documento PDF.

Para insertar una página vacía al final de un archivo PDF:

  1. Cree un objeto de la clase Document con el archivo PDF de entrada.

  2. Llame al método add() de la colección PageCollection, sin ningún parámetro.

  3. Guarde el PDF de salida usando el método save().

El siguiente fragmento de código le muestra cómo insertar una página vacía al final de un archivo PDF.


    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_pdf)

    # Insertar una página vacía al final de un archivo PDF
    document.pages.add()

    # Guardar archivo de salida
    document.save(output_pdf)