Dividir PDF programáticamente

Ejemplo en Vivo

Aspose.PDF Splitter es una aplicación web gratuita en línea que te permite investigar cómo funciona la funcionalidad de división de presentaciones.

Aspose Split PDF

Este tema muestra cómo dividir páginas PDF en archivos PDF individuales en tus aplicaciones .NET. Para dividir las páginas PDF en archivos PDF de una sola página usando C#, se pueden seguir los siguientes pasos:

  1. Recorrer las páginas del documento PDF a través de la colección PageCollection del objeto Document
  2. En cada iteración, crear un nuevo objeto Document y agregar el objeto Page individual al documento vacío
  3. Guardar el nuevo PDF usando el método Save

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing. El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Dividir PDF en múltiples archivos o pdfs separados en C#

El siguiente fragmento de código C# te muestra cómo dividir las páginas de un PDF en archivos PDF individuales.

// Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Abrir documento
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Recorrer todas las páginas
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}