Разделение PDF-файлов

Извлеките нужные страницы из PDF или разберите его полностью. Укажите страницы, например 1-3, 5, 8-10, и скачайте результат. Ничего не загружается, всё происходит на вашем устройстве.

Нажмите, чтобы выбрать PDF-файл, или перетащите его сюда

Остаётся на вашем устройстве, ничего не загружается.

Разделить на отдельные файлы
Выключено: объединяет выбранное в один PDF. Включено: создаёт по одному файлу на каждую группу выше (или по одному на страницу, если поле пустое), упакованные в .zip.
Загружаются ли мои PDF-файлы куда-либо?

Нет. Разделение происходит полностью в вашем браузере с помощью JavaScript. Ваши файлы никогда не покидают устройство и не попадают на сервер.

Как извлечь всего несколько страниц?

Введите нужные номера страниц или диапазоны, например 1-3, 7, и нажмите «Разделить». Они будут объединены в один новый PDF в этом порядке.

Могу ли я разделить PDF на отдельный файл для каждой страницы?

Да. Включите «Разделить на отдельные файлы» и оставьте поле страниц пустым: каждая страница скачается как отдельный PDF внутри .zip.

Могу ли я извлечь сразу несколько отдельных диапазонов?

Да. Введите их через запятую, например 1-3, 5, 8-10, и включите «Разделить на отдельные файлы», чтобы получить каждую группу отдельным PDF в .zip.

Снижает ли разделение качество PDF?

Нет. Страницы копируются как есть из исходного файла, без повторного рендеринга, пересжатия или потери качества.

Могу ли я разделить PDF, защищённый паролем?

Пока нет. Инструмент не может прочитать PDF, защищённый паролем или зашифрованный, и покажет ошибку. Сначала снимите пароль с помощью программы для чтения PDF.

Как это работает

Указанный вами диапазон страниц сначала парсится, и инструмент проверяет каждое число относительно реального количества страниц документа, прежде чем что-либо делать. Затем pdf-lib, работающая полностью в вашем браузере, загружает объектную структуру файла в память и вызывает copyPages(), чтобы извлечь выбранные страницы вместе со шрифтами, изображениями и графикой в точности так, как они хранились.

Переключатель «разделить на отдельные файлы» меняет обработку групп. При выключенном состоянии каждая указанная вами страница попадает в один объединённый PDF в том порядке, в каком вы её задали. При включённом — каждая группа, разделённая запятой, становится отдельным файлом, и результаты упаковываются в .zip.

Ничего из этого не касается сервера. Откройте инструменты разработчика и понаблюдайте за вкладкой «Сеть» во время разделения: файл читается через встроенный в браузер FileReader, обрабатывается в памяти, а загрузка формируется из локального blob.