Dividir PDF programáticamente

Contents
[ ]

Este tema muestra cómo dividir páginas PDF con Aspose.PDF para PHP a través de Java en archivos PDF individuales en sus aplicaciones PHP. Para dividir páginas PDF en archivos PDF de una sola página usando PHP, se pueden seguir los siguientes pasos:

  1. Recorra las páginas del documento PDF a través de la colección PageCollection del objeto Document.

  2. Para cada iteración, crea un nuevo objeto Document y agrega el objeto Page individual en el documento vacío.

  3. Guarda el nuevo PDF usando el método Save.

El siguiente fragmento de código PHP te muestra cómo dividir páginas de PDF en archivos PDF individuales.


    // Abrir documento
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Recorrer todas las 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();