Как работает разделение PDF здесь
Здесь нет этапа загрузки файлов и нет сервера, выполняющего работу. Всё происходит прямо на открытой вами странице с помощью pdf-lib, которая загружается при первом выборе PDF.
- Чтение PDF локально. Когда вы перетаскиваете или выбираете PDF, браузер считывает его прямо с диска в память и открывает через pdf-lib. Инструмент подсчитывает страницы и показывает общее число, чтобы вы знали допустимый диапазон. Ни один байт не передаётся по сети — откройте вкладку «Сеть» в DevTools и убедитесь сами.
- Выберите способ разделения. Выберите режим: извлечь диапазон страниц вида 1-3, 5, 8-10 в один новый PDF; разбить на части по N страниц каждая; или разнести весь документ в по одному файлу на страницу. Введённые номера страниц проверяются по реальному числу страниц ещё до начала работы.
- Копирование страниц в новые PDF. Для каждого результата pdf-lib создаёт новый пустой PDF и копирует в него выбранные страницы, сохраняя оригинальное содержимое. Работа выполняется группами страниц, поэтому длинный документ не замораживает вкладку.
- Скачивание PDF или ZIP. Если разделение даёт один PDF, вы скачиваете его напрямую. Если несколько — все файлы упаковываются в один ZIP с понятными именами вида page-001.pdf или pages-1-3.pdf с помощью небольшой библиотеки, также работающей в браузере. Ни один файл не загружается.
Почему стоит использовать этот инструмент
- Ваш PDF остаётся на вашем устройстве. iLovePDF, Smallpdf и Adobe отправляют ваш PDF на свои серверы. Этот инструмент — нет. Подписанный договор, банковская выписка, медицинское заключение — всё, что конфиденциально, разделяется прямо здесь и никогда не загружается, поэтому на чужих серверах ничего не остаётся.
- Три способа разделения. Извлеките точный диапазон, когда нужны конкретные страницы; нарежьте длинный документ на равные части по N страниц; или разбейте его по одному файлу на страницу. Один инструмент покрывает и вырывание отдельного приложения, и разбивку 200-страничного экспорта на отдельные листы.
- Предсказуемые, упорядоченные результаты. Файлы именуются так, чтобы оставаться в порядке: page-001.pdf, page-002.pdf или pages-1-3.pdf для части. Если файлов больше одного, они поступают в одном ZIP вместо вороха отдельных загрузок — ничего не теряется и не перемешивается.
- Без аккаунта, без ограничений. Нет регистрации, нет водяных знаков и нет суточного лимита на число страниц. PDF-движок загружается только при первом выборе файла, поэтому страница остаётся быстрой до момента, когда вы действительно начнёте разделение.
Типичные сценарии применения
Вытащить страницы из PDF приходится постоянно, как только появляется возможность делать это без загрузки файла.
- Документооборот: извлеките только страницу с подписью из длинного договора или единственный счёт из годового пакета документов, собранных в один PDF.
- Передача коллегам: отправьте коллеге только нужную главу или раздел, а не 100-страничный документ, который придётся пролистывать.
- Архивирование: разбейте отсканированный пакет в по одному файлу на страницу, чтобы каждую запись можно было отдельно сохранить, назвать и найти.
Практический пример
Допустим, у вас есть десятистраничный report.pdf, и для сводки вам нужны только страницы с первой по третью и пятая. Перетащите PDF сюда, оставьте режим «Извлечь диапазон страниц», введите 1-3, 5 и нажмите «Разделить PDF». Вы получите один четырёхстраничный pages-1-5.pdf именно с этими страницами по порядку. Нужна каждая страница отдельно? Переключитесь в режим «Один файл на страницу» и получите ZIP из десяти PDF — от page-001.pdf до page-010.pdf. В обоих случаях отчёт с ноутбука никуда не ушёл.
FAQ
Загружается ли мой PDF куда-либо?
Нет. Разделение выполняется полностью в браузере с помощью pdf-lib, загруженной в страницу. Ваш PDF считывается с диска в память, выбранные страницы копируются в новые PDF-файлы, и результаты возвращаются как файлы для скачивания. Обращений к серверу нет — убедитесь сами во вкладке «Сеть» в DevTools.
Как ввести диапазон страниц?
Введите номера страниц через запятую, используя дефис для диапазона. Например, 1-3, 5, 8-10 извлекает страницы один, два, три, пять, восемь, девять и десять в один новый PDF в указанном порядке. Номера за пределами числа страниц документа отклоняются с понятным сообщением, не порождая повреждённого файла.
Можно ли разбить в по одному файлу на страницу?
Да. Выберите режим «Один файл на страницу» — каждая страница документа станет отдельным PDF. Можно также выбрать «Разбить каждые N страниц» для равных частей: например, каждые 5 страниц превратят 20-страничный PDF в четыре файла по пять страниц.
Получу ли я ZIP?
Только если разделение даёт более одного PDF. Извлечение одного диапазона отдаёт один PDF прямым скачиванием. Разбивка на части или по странице создаёт несколько PDF, которые упаковываются в один ZIP с упорядоченными именами, чтобы их было легко сохранить вместе.
«Разделить PDF» даёт вам ровно те страницы, которые нужны, без передачи документа сторонним сайтам. Перетащите PDF, выберите диапазон, равные части или по одному файлу на страницу — и скачайте один PDF или ZIP. Всё в браузере, без аккаунта и загрузки. PDF-движок загружается только при выборе файла, поэтому страница остаётся быстрой до момента разделения.