Mover páginas para PDF via Python

Mova páginas em um documento PDF. Use o Aspose.PDF for Python for .NET para modificar arquivos PDF de forma programática

Como mover páginas para PDF usando Python

Para mover a página em um arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma python-net. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Console

pip install aspose-pdf

Mover página para PDF via Python


Você precisa de Aspose.PDF para Python via .NET para testar o código em seu ambiente.

  1. Crie um objeto Documento com o arquivo PDF de entrada.
  2. Obtenha a página da coleção PageCollection.
  3. Salve o PDF de saída usando o métodoSalvar.
  4. Adicione uma página ao documento de destino. Salve o arquivo de saída.
  5. Excluir página no documento de origem.
  6. Salve o PDF de origem usando o método Salvar.

Movendo uma página de um documento PDF para outro

import aspose.pdf as apdf

from os import path

src_file = path.join(self.data_dir, infile)
dst_file = path.join(self.data_dir, outfile)

srcDocument = apdf.Document(src_file)
dstDocument = apdf.Document(dst_file)

page = srcDocument.pages[2]
dstDocument.pages.add(page)
# Save output file
dstDocument.save(dst_file)
srcDocument.pages.delete(2)
srcDocument.save(src_file)