Разделить PDF по 5 страниц
Виджет уже настроен на режим «каждые 5 стр.»: документ будет нарезан по 5 страниц в файле. Например, 10 страниц дадут 2 файла — последний может быть короче. Имена файлов включают номера страниц, скачать можно всё одним ZIP. Файл никуда не отправляется.
Что получится (пример: документ из 10 страниц)
| Параметр | Значение |
|---|---|
| Режим | каждые 5 стр. в одном файле |
| Файлов на выходе | 2 |
| Имена файлов | dokument-str-1-5.pdf, dokument-str-6-10.pdf |
| Формат выдачи | ZIP со всеми частями или скачивание по одному |
| Что с исходником | не меняется: вы получаете новые файлы, оригинал остаётся на устройстве |
| Предпросмотр | страницы показываются миниатюрами, лишние можно исключить |
Рассчитано по методике инструмента «Разделить PDF онлайн — по страницам, диапазонам и частям».
Как считаем
План разбиения строится по номерам страниц: непрерывные группы из диапазонов становятся отдельными файлами, а части по N — это срезы отсортированного списка длиной N. Итоговые страницы копируются в новый документ без пересборки содержимого (pdf-lib copyPages), при повороте к странице применяется угол 90/180/270; исходный файл не меняется. Число файлов = ceil(число страниц / N) для режима «каждые N» и число непрерывных групп для режима диапазонов.
Ограничения и допущения
- Порядок страниц сохраняется: 1-3, 5 даст два файла — «1-3» и «5», а не один с пропуском.
- Поворот применяется к отмеченным страницам; невыбранные в результат не попадают.
- Если диапазон выходит за пределы документа, показываем ошибку с числом страниц — молча обрезать не будем.
- Крупные документы (сотни страниц) читаются дольше: миниатюры рисуются только для первых 60 страниц.
- Защищённые паролем файлы не открываются — снимите защиту заранее.