Edição de PDFs

IronPDF for Python fornece um conjunto conciso de métodos para combinar, reestruturar e extrair páginas de documentos PDF — mesclando vários arquivos, adicionando páginas de capa, removendo páginas e copiando subconjuntos de páginas em apenas algumas linhas de código.

Começando

Carregue PDFs existentes em uma coleção tipada List[PdfDocument] e passe para PdfDocument.Merge para combiná-los. A partir daí, use PrependPdf, RemovePage e CopyPages para moldar ainda mais o documento antes de salvar.

Entendendo o código

  • List[PdfDocument](): Uma lista estilizada por .NET usada para coletar múltiplos objetos PdfDocument antes da mesclagem. Chame .Add() para acrescentar cada documento.
  • PdfDocument.FromFile(path): Abre um arquivo PDF existente e o retorna como um objeto PdfDocument.
  • PdfDocument.Merge(pdfs): Combina todos os documentos da lista em um único PdfDocument, preservando a ordem das páginas.
  • SaveAs(path): Escreve o estado atual do documento no disco.
  • PrependPdf(pdf): Insere outro PdfDocument no início do documento atual — usado aqui para adicionar uma página de capa HTML renderizada como a primeira página.
  • RemovePage(index): Remove uma única página no índice baseado em zero especificado. pdf.PageCount - 1 aponta para a última página.
  • CopyPages(ToPageList([4, 6])): Extrai páginas específicas por seus índices baseados em zero e as retorna como um novo PdfDocument. ToPageList converte uma lista de índices em Python no formato de lista de páginas necessário.
  • eachPdf.Dispose(): Libera os recursos subjacentes mantidos por cada PdfDocument carregado após a conclusão da mesclagem.

Indexação de Páginas Baseada em Zero

Todas as operações de página no IronPDF usam índices baseados em zero. A página 5 de um documento está no índice 4, a página 7 está no índice 6, e assim por diante.

Aprenda a mesclar e editar PDFs 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.