Dividir PDF programaticamente

Exemplo ao Vivo

Aspose.PDF Splitter é uma aplicação web gratuita que permite investigar como funciona a funcionalidade de divisão de apresentações.

Aspose Split PDF

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

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

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

Dividir PDF em vários arquivos ou PDFs separados em C#

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

// Para exemplos completos e arquivos de dados, por favor vá para https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// O caminho para o diretório dos documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

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

int pageCount = 1;

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