Dividir PDF programaticamente

Contents
[ ]

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


    // Abrir documento
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Loop através de todas as páginas
    for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
        $page = $pages->get_Item($pageCount);
        $newDocument = new Document();
        $newDocument->getPages()->add($page);
        $newDocument->save($outputFile . "page_" . $pageCount . ".pdf");
        $newDocument->close();
    }
    $document->close();