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, puedes extraer páginas individuales o rangos de páginas en nuevos objetos PdfDocument, que luego pueden ser guardados o editados posteriormente. Todo esto se realiza 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. La clase ChromePdfRenderer se usa entonces 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, utilizamos 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, usando el método SaveAs, guardamos la página que extraímos 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 especificado del PDF original. (Recuerda que las páginas están indexadas desde cero, por lo 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, puedes 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 19,014,616 | Versión: 2026.5 just released
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.