Программное разделение PDF
Contents
[
Hide
]
Вы можете разделить PDF файлы с помощью Aspose.PDF и получить результаты онлайн по этой ссылке: products.aspose.app/pdf/splitter
Эта тема показывает, как разделить страницы PDF с помощью Aspose.PDF для PHP через Java на отдельные PDF файлы в ваших PHP приложениях. Чтобы разделить страницы PDF на файлы с одной страницей с использованием PHP, вы можете следовать следующим шагам:
-
Переберите страницы документа PDF через коллекцию PageCollection объекта Document.
-
Для каждой итерации создайте новый объект Document и добавьте отдельный объект Page в пустой документ.
-
Сохраните новый 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();