IRONSOFTWAREHOME
Dividir un PDF y extraer páginas en C#
using IronPdf;

const string html =
    @"<p> Hello Iron </p>
    <p> This is 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 2nd Page</p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 3rd Page</p>";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf

Const html As String = "<p> Hello Iron </p>" & _
    "<p> This is 1st Page </p>" & _
    "<div style = 'page-break-after: always;' ></div>" & _
    "<p> This is 2nd Page</p>" & _
    "<div style = 'page-break-after: always;' ></div>" & _
    "<p> This is 3rd Page</p>"

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(html)

'Take the first page
Dim page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

'Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
NuGet Download
PM > Install-Package IronPdf
Dividir un PDF y extraer páginas en C#

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
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,105,021Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999