Программное разделение PDF

Contents
[ ]

Эта тема показывает, как разделить страницы PDF с помощью Aspose.PDF для PHP через Java на отдельные PDF файлы в ваших PHP приложениях. Чтобы разделить страницы PDF на файлы с одной страницей с использованием PHP, вы можете следовать следующим шагам:

  1. Переберите страницы документа PDF через коллекцию PageCollection объекта Document.

  2. Для каждой итерации создайте новый объект Document и добавьте отдельный объект Page в пустой документ.

  3. Сохраните новый PDF, используя метод Save.

Следующий фрагмент кода PHP показывает, как разделить страницы PDF на отдельные PDF-файлы.


    // Открыть документ
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Перебрать все страницы
    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();