Diviser un PDF par programmation

Contents
[ ]

Ce sujet montre comment diviser les pages PDF avec Aspose.PDF pour PHP via Java en fichiers PDF individuels dans vos applications PHP. Pour diviser les pages PDF en fichiers PDF d’une seule page en utilisant PHP, les étapes suivantes peuvent être suivies :

  1. Parcourez les pages du document PDF à travers la collection PageCollection de l’objet Document.

  2. Pour chaque itération, créez un nouvel objet Document et ajoutez l’objet Page individuel dans le document vide.

  3. Enregistrez le nouveau PDF en utilisant la méthode Save.

Le code PHP suivant vous montre comment diviser les pages PDF en fichiers PDF individuels.


    // Ouvrir le document
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Boucle à travers toutes les pages
    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();