Dividir un documento de varias páginas en un solo PDF
Dividir un documento PDF de varias páginas en un único PDF puede hacerse con sólo un par de líneas de código. Consulte nuestro ejemplo para implementarlo en su proyecto.
Con IronPDF, es muy fácil dividir un único documento PDF en varios documentos, cada uno de los cuales contiene una sola página.
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Dividir un documento PDF
Dividir un PDF de varias páginas
Ahora que dispone de IronPDF, puede tomar un documento de varias páginas y dividirlo en archivos de documento de una sola página. La idea de dividir un PDF multipágina consiste en copiar una o varias páginas utilizando el método CopyPage
o CopyPages
.
:path=/static-assets/pdf/content-code-examples/how-to/split-multipage-pdf-split-pdf.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("multiPage.pdf");
for (int idx = 0; idx < pdf.PageCount; idx++)
{
// Create new document for each page
PdfDocument outputDocument = pdf.CopyPage(idx);
string fileName = @$"multiPage - Page {idx + 1}_tempfile.pdf";
// Export to new file
outputDocument.SaveAs(fileName);
}
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("multiPage.pdf")
For idx As Integer = 0 To pdf.PageCount - 1
' Create new document for each page
Dim outputDocument As PdfDocument = pdf.CopyPage(idx)
Dim fileName As String = $"multiPage - Page {idx + 1}_tempfile.pdf"
' Export to new file
outputDocument.SaveAs(fileName)
Next idx
Si observa el código anterior, verá que utiliza un bucle for para recorrer las páginas del documento PDF actual y, a continuación, utiliza el método CopyPage
para copiar cada página en un nuevo objeto PdfDocument. Por último, las páginas se exportan como un nuevo documento.