Excluir páginas PDF em Python

Você pode excluir páginas de um arquivo PDF usando Aspose.PDF for Python via .NET. Para excluir uma página específica, use o PageCollection de um Document.

Use este fluxo de trabalho quando precisar remover páginas indesejadas de um PDF antes de compartilhar, arquivar ou combinar documentos.

Excluir página do arquivo PDF

Aspose.PDF for Python via .NET exclui a página 2 do PDF de entrada e salva o Document atualizado em um novo arquivo. Esse recurso é útil para remover páginas indesejadas ou confidenciais sem alterar o restante do documento.

  1. Carregue o PDF de entrada como um Document.
  2. Exclua a página usando o PageCollection.
  3. Chame o Document.save() método para salvar o arquivo PDF atualizado.

O trecho de código a seguir mostra como excluir uma página específica do arquivo PDF usando Python.

import aspose.pdf as ap

def delete_page(input_file_name: str, output_file_name: str) -> None:
    document = ap.Document(input_file_name)
    document.pages.delete(2)
    document.save(output_file_name)

Excluir várias páginas de um documento PDF

Excluir várias páginas permite remover um conjunto de páginas especificadas em uma única operação, o que é mais eficiente do que excluir páginas uma a uma. O PDF resultante é salvo em um novo arquivo, preservando o documento original.

  1. Carregue o PDF de entrada como um Document.
  2. Excluir as páginas listadas no array pages usando o PageCollection.
  3. Salvar o atualizado Document para um novo arquivo.
import aspose.pdf as ap

def delete_multiple_pages(input_file_name: str, output_file_name: str) -> None:
    document = ap.Document(input_file_name)
    # Example: delete pages 2, 3, and 4.
    pages = [2, 3, 4]
    document.pages.delete(pages)
    document.save(output_file_name)

Tópicos Relacionados à Página