Remover páginas específicas de um PDF

IronPDF for Python pode remover uma ou mais páginas de um documento PDF existente usando o método RemovePages, retornando um PdfDocument modificado com as páginas especificadas excluídas.

Começando

Crie ou carregue um PdfDocument, depois chame RemovePages com os índices baseados em zero das páginas que deseja excluir. As páginas remanescentes são renumeradas automaticamente e o documento modificado pode ser salvo com SaveAs.

Entendendo o código

  • RenderHtmlAsPdf(html): Cria um PDF de várias páginas a partir de HTML. A regra CSS page-break-after: always separa o conteúdo em páginas individuais.
  • RemovePages(start, end): Remove páginas do documento. Os argumentos são índices de página baseados em zero. Neste exemplo, RemovePages(1, 2) remove as páginas segunda e terceira, deixando apenas as páginas 1 e 4.
  • SaveAs(path): Salva o documento modificado — com as páginas especificadas removidas — no caminho de arquivo fornecido.

Indexação de Páginas Baseada em Zero

Todas as operações de página no IronPDF usam índices baseados em zero. Para remover a segunda página de um documento, passe o índice 1. Para remover a última página, passe pdf.PageCount - 1.

Removendo Páginas Não Contíguas

Para remover páginas que não estão em uma faixa contígua, chame RemovePages várias vezes ou crie uma lista de índices de páginas específicos para remover. Comece pelo índice mais alto para evitar o deslocamento dos índices após cada remoção.

Aprenda a editar páginas PDF com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.