Dividir un PDF y extraer páginas en C#

IronPDF hace que el proceso de editar los diseños de tus documentos PDF mediante la división y extracción de páginas sea muy sencillo. Con IronPDF, puedes extraer páginas singulares o rangos de páginas en nuevos objetos PdfDocument, los cuales luego pueden guardarse o editarse más. Todo esto se realiza gracias al método PdfDocument.CopyPage.

Pasos para dividir archivos PDF en C

  • var renderer = new ChromePdfRenderer();
  • var pdf = renderer.RenderHtmlAsPdf(html);
  • var page1doc = pdf.CopiarPágina(0);
  • var page23doc = pdf.CopiarPáginas(1, 2);
  • page23doc.SaveAs("Split2.pdf");

    Antes de entrar en el proceso central de dividir archivos PDF, primero hemos creado la cadena HTML que se utilizará para crear el PDF de ejemplo. La clase ChromePdfRenderer se utiliza luego 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 sencilla línea de código es todo lo que se necesita para extraer la página especificada del PDF. Luego, utilizando 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 de páginas 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ágina). 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.

    Haga clic aquí para ver la Guía de instrucciones, incluyendo ejemplos, código de muestra y archivos >