Dividir PDF programaticamente

Contents
[ ]

Este tópico mostra como dividir páginas PDF com Aspose.PDF para Java em arquivos PDF individuais em suas aplicações Java. Para dividir páginas PDF em arquivos PDF de página única usando Java, 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 no documento vazio.

  3. Salve o novo PDF usando o método Save.

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

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleSplit {
    // O caminho para o diretório de documentos.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Split() {
        
        // Abrir documento
        Document pdfDocument = new Document(_dataDir + "SplitToPages.pdf");

        int pageCount = 1;

        // Percorrer todas as páginas
        for(Page pdfPage : pdfDocument.getPages())
        {
            Document newDocument = new Document();
            newDocument.getPages().add(pdfPage);
            newDocument.save(_dataDir + "page_" + pageCount + "_out" + ".pdf");
            pageCount++;
        }
    }

}