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 CSSpage-break-after: alwayssepara 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.

