Dividir PDF programaticamente

Exemplo ao Vivo

Aspose.PDF Splitter é uma aplicação web gratuita online que permite que você investigue como a funcionalidade de divisão de apresentação funciona.

Aspose Split PDF

Este tópico mostra como dividir páginas PDF em arquivos PDF individuais em suas aplicações .NET. Para dividir páginas PDF em arquivos PDF de uma única página usando C#, os seguintes passos podem ser seguidos:

  1. Percorra as páginas do documento PDF através da coleção PageCollection do objeto Document.
  2. Para cada iteração, crie um novo objeto Document e adicione o objeto Page individual ao documento vazio.
  3. Salve o novo PDF usando o método Save.

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Dividir PDF em vários arquivos ou PDFs separados

O seguinte trecho de código C# mostra como dividir páginas PDF em arquivos PDF individuais.

// 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++;
            }
        }
    }
}