Dividir PDF programáticamente

Ejemplo en vivo

Aspose.PDF Splitter es una aplicación web gratuita en línea que le 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 sus aplicaciones .NET. Para dividir páginas PDF en archivos PDF de una sola página utilizando 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. Para cada iteración, crear un nuevo objeto Document y agregar el objeto Page individual al documento vacío.
  3. Guardar el nuevo PDF utilizando el método Save.

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

Dividir PDF en múltiples archivos o PDFs separados

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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitDocument()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF document
    using (var document1 = new Aspose.Pdf.Document(dataDir + "SplitToPages.pdf"))
    {
        int pageCount = 1;

        // Loop through all the pages
        foreach (var page in document1.Pages)
        {
            // Create PDF document
            using (var document2 = new Aspose.Pdf.Document())
            {
                document2.Pages.Add(page);
                // Save PDF document
                document2.Save(dataDir + "Page_" + pageCount + "_out.pdf");
                pageCount++;
            }
        }
    }
}