Dividir PDF programaticamente
Contents
[
Hide
]
Você pode dividir arquivos PDF usando Aspose.PDF e obter os resultados online neste link: products.aspose.app/pdf/splitter
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:
-
Percorra as páginas do documento PDF através da coleção PageCollection do objeto Document.
-
Para cada iteração, crie um novo objeto Document e adicione o objeto Page individual no documento vazio.
-
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++;
}
}
}