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 documento contiene una sola página.
Dividir un documento PDF
Instalar con NuGet
Install-Package IronPdf
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.