Edición de PDFs

IronPDF for Python proporciona un conjunto conciso de métodos para combinar, reestructurar y extraer páginas de documentos PDF: combinando múltiples archivos, añadiendo páginas de portada, eliminando páginas y copiando subconjuntos de páginas en solo unas pocas líneas de código.

Empezando

Carga PDFs existentes en una colección tipeada de List[PdfDocument] y pásala a PdfDocument.Merge para combinarlos. A partir de ahí, utiliza PrependPdf, RemovePage y CopyPages para dar más forma al documento antes de guardar.

Entender el código

  • List[PdfDocument](): Una lista tipeada al estilo .NET utilizada para recopilar múltiples objetos de PdfDocument antes de combinar. Llama a .Add() para añadir cada documento.
  • PdfDocument.FromFile(path): Abre un archivo PDF existente y lo devuelve como un objeto de PdfDocument.
  • PdfDocument.Merge(pdfs): Combina todos los documentos de la lista en un solo PdfDocument, preservando el orden de las páginas.
  • SaveAs(path): Escribe el estado actual del documento en el disco.
  • PrependPdf(pdf): Inserta otro PdfDocument al principio del documento actual, utilizado aquí para añadir una página de portada en HTML renderizado como la primera página.
  • RemovePage(index): Elimina una sola página en el índice especificado basado en cero. pdf.PageCount - 1 apunta a la última página.
  • CopyPages(ToPageList([4, 6])): Extrae páginas específicas por sus índices basados en cero y las devuelve como un nuevo PdfDocument. ToPageList convierte una lista de índices de Python en el formato de lista de páginas requerido.
  • eachPdf.Dispose(): Libera los recursos subyacentes mantenidos por cada PdfDocument cargado después de que la combinación esté completa.

Indexación de Páginas Basada en Cero

Todas las operaciones de página en IronPDF usan índices basados en cero. La página 5 de un documento está en el índice 4, la página 7 está en el índice 6, y así sucesivamente.

¡Aprende a combinar y editar PDFs con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.