Adicionar Páginas em PDF com Python

Aspose.PDF para Python via .NET API fornece total flexibilidade para trabalhar com páginas em um documento PDF usando Python. Ele mantém todas as páginas de um documento PDF em PageCollection que pode ser usada para trabalhar com páginas PDF. Aspose.PDF para Python via .NET permite que você insira uma página em um documento PDF em qualquer local no arquivo, bem como adicione páginas ao final de um arquivo PDF. Esta seção mostra como adicionar páginas a um PDF usando Python.

Adicionar ou Inserir Página em um Arquivo PDF

Aspose.PDF para Python via .NET permite que você insira uma página em um documento PDF em qualquer local no arquivo, bem como adicione páginas ao final de um arquivo PDF.

Inserir Página Vazia em um Arquivo PDF no Local Desejado

Para inserir uma página vazia em um arquivo PDF:

  1. Crie um objeto da classe Document com o arquivo PDF de entrada.

  2. Chame o método insert da coleção PageCollection com o índice especificado.

  3. Salve o PDF de saída usando o método save.

O trecho de código a seguir mostra como inserir uma página em um arquivo PDF.


    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_pdf)
    # Inserir uma página vazia em um PDF
    document.pages.insert(2)
    # Salvar arquivo de saída
    document.save(output_pdf)

Adicionar uma Página Vazia no Final de um Arquivo PDF

Às vezes, você quer garantir que um documento termine em uma página vazia. Este tópico explica como inserir uma página vazia no final do documento PDF.

Para inserir uma página vazia no final de um arquivo PDF:

  1. Crie um objeto da classe Document com o arquivo PDF de entrada.

  2. Chame o método add() da coleção PageCollection sem nenhum parâmetro.

  3. Salve o PDF de saída usando o método save().

O trecho de código a seguir mostra como inserir uma página vazia no final de um arquivo PDF.


    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_pdf)

    # Inserir uma página vazia no final de um arquivo PDF
    document.pages.add()

    # Salvar arquivo de saída
    document.save(output_pdf)