Dividir un PDF y extraer páginas en C#

IronPDF facilita el proceso de editar las disposiciones de documentos PDF a través de la división y extracción de páginas. Con IronPDF, puede extraer páginas individuales o rangos de páginas en nuevos objetos PdfDocument, que luego pueden guardarse o editarse. Todo esto se hace gracias al método PdfDocument.CopyPage.

Antes de adentrarnos en el proceso principal detrás de dividir archivos PDF, creamos la cadena HTML que se usará para hacer el PDF de ejemplo. Luego se utiliza la clase ChromePdfRenderer para convertir la cadena HTML en un documento PDF. El método RenderHtmlAsPdf realiza la conversión y el PDF resultante se almacena en el objeto PdfDocument.

Ahora, podemos comenzar a dividir el PDF. Primero, usamos el método CopyPage(0) para copiar la primera página del PDF, almacenándola en la variable page1Doc. Esta simple línea de código extrae la página especificada del PDF. Luego, utilizando el método SaveAs, guardamos la página que extrajimos como un nuevo archivo PDF separado.

Para extraer rangos de páginas, se utiliza el método CopyPages para extraer las páginas dentro del rango de páginas especificado del PDF original. (Recuerda que las páginas están indexadas desde cero, así que 1 y 2 se refieren a la segunda y tercera páginas). Las páginas extraídas resultantes se almacenan en la variable page23Doc. Ahora, puede continuar manipulando estas páginas extraídas o utilizar el método SaveAs para guardar las páginas extraídas como un nuevo documento PDF.

Aprenda ahora a dividir archivos PDF de varias páginas con IronPDF

¿Listo para empezar?
Nuget Descargas 17,803,474 | Versión: 2026.3 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.