Перетащите файлы или выберите
Вы можете конвертировать 3 файла до 10 МБ каждый
Перетащите файлы или выберите
Вы можете конвертировать 3 файла до 10 МБ каждый
Что такое разделение PDF?
Разделение PDF (split PDF) - это создание нескольких новых PDF-файлов из одного исходного. В зависимости от выбранного режима результатом может быть один файл (с подмножеством страниц), несколько файлов в ZIP-архиве или один файл с удалёнными страницами. Качество страниц, шрифты, изображения и встроенные объекты сохраняются без изменений - наш сервис работает на уровне объектной модели PDF.
Разделение полезно когда из большого документа нужно извлечь несколько страниц, удалить лишние, разбить отчёт на главы, извлечь приложения как отдельные файлы. Один из самых популярных запросов на любом PDF-сервисе - этот функционал часто используется в работе и учёбе.
4 режима разделения
Наш сервис предлагает 4 разных режима, каждый под свою задачу. Выбор делается одним кликом на карточке режима, после чего отображается соответствующий UI для конфигурации.
Режим 1: Извлечь страницы
Из исходного PDF выбираются конкретные страницы - на выходе один новый PDF только с этими страницами в указанном порядке. Можно ввести номера через запятую, диапазоны через дефис, использовать ключевое слово end для последней страницы.
Примеры:
1, 3, 5-7- извлечёт страницы 1, 3, 5, 6, 71-end- извлечёт всё (бессмысленно, но валидно)10-end- извлечёт страницы с 10 до конца
Результат: один PDF.
Это самый частый сценарий: вытащить введение из договора, главу из книги, конкретные страницы из отчёта.
Режим 2: Удалить страницы
Вы выбираете страницы для удаления - на выходе один PDF без этих страниц. Полная противоположность извлечению: выделяем то что не нужно.
Примеры:
2, 4- удалит вторую и четвёртую страницы (на выходе документ без них)1-3- удалит первые три страницы (титул, аннотацию, оглавление)15-end- удалит хвост документа
Результат: один PDF.
Удобно когда нужно удалить пустую страницу, страницу с водяным знаком, рекламу, обложку.
Режим 3: По диапазонам
Каждый диапазон, который вы вводите через запятую, становится отдельным PDF - на выходе ZIP-архив с N файлами.
Примеры:
1-3, 4-6, 7-end- три отдельных PDF в ZIP: страницы 1-3, 4-6, 7-end1-10, 11-20, 21-30- три тома по 10 страниц каждый
Результат: ZIP.
Используется когда документ нужно разбить на главы или тома: книга на главы, годовой отчёт на кварталы, договор на главные разделы.
Режим 4: По страницам
Каждая страница исходного PDF становится отдельным файлом - на выходе ZIP с N файлами (по числу страниц). Не требует ввода - просто разбиение «по одной».
Примеры использования:
- Скан 50-страничной книги → 50 отдельных PDF для архивации
- Презентация → каждый слайд отдельным файлом для рассылки
Результат: ZIP.
Это «брутфорс»-режим: всё на отдельные файлы, без дополнительных параметров.
Визуальный выбор страниц
Главная фишка нашего сервиса - клиентский рендеринг превью PDF через библиотеку pdf.js (от Mozilla). После загрузки файл рендерится в браузере, страницы отображаются в виде сетки thumbnail-картинок. Вы кликаете по страницам, которые нужно выбрать (для извлечения или удаления) - выбранные подсвечиваются цветом (зелёным для извлечения, красным для удаления).
Преимущества клиентского рендеринга
- Скорость - никаких походов на сервер за превью; рендеринг идёт сразу при загрузке файла.
- Конфиденциальность - файл рендерится в вашем браузере, на сервер не отправляется до момента нажатия «Разделить».
- Меньше нагрузка на сервер - превью не занимают место в нашем хранилище.
- Работает офлайн - если соединение пропало, можно листать превью и менять выбор.
Двойной способ выбора
Помимо клика на превью, можно вводить номера страниц текстом в специальное поле. Сетка превью и текстовое поле синхронизированы: клик на превью обновляет текст, ввод текста подсвечивает соответствующие превью. Это удобно когда у вас 200-страничный PDF - листать сетку долго, проще ввести 42, 78, 95-100.
Как работает на сервере
Извлечение и удаление
Под капотом - qpdf, опен-сорс инструмент работы с PDF на C++. Команда вида qpdf input.pdf --pages input.pdf 1,3,5-7 -- output.pdf создаёт новый PDF только из указанных страниц. Для режима «удалить» мы вычисляем инверсию: если документ имеет 10 страниц и нужно удалить 2,4 - qpdf получает spec 1,3,5-10.
По диапазонам
Для каждого диапазона запускается отдельный qpdf, результаты собираются в ZIP через стандартную zip-библиотеку Rust. Имена файлов внутри ZIP: <task_id>_range_001.pdf, _range_002.pdf и т.д.
По страницам
qpdf поддерживает специальный режим --split-pages=1 - каждая страница идёт в отдельный файл. Сервер собирает все в ZIP.
Производительность
- Извлечение/удаление 10 страниц из 100-страничного PDF - обычно 1-2 секунды.
- Разбиение на 50 файлов и упаковка в ZIP - 5-10 секунд.
- Лимит времени выполнения - 3 минуты, после чего задача отменяется.
Технические детали
Спецификация диапазонов
Совместима с qpdf page-range syntax:
- Числа:
1,5,10 - Диапазоны:
1-3,5-end - Списки через запятую:
1, 3, 5-7, 10-end endилиz- последняя страница
Что сохраняется
- Текст, шрифты, изображения, гиперссылки внутри страницы.
- Метаданные документа (автор, заголовок, дата создания) - обычно копируются в результат.
- Закладки, ссылающиеся на сохранённые страницы - работают.
Что может потеряться
- Закладки на удалённые страницы - становятся «мёртвыми» ссылками.
- Цифровые подписи - подпись действительна только для оригинального документа в первоначальном виде; после split становится недействительной.
- Интерактивные формы - поля сохраняются, но могут не работать корректно если форма ссылалась на страницы за пределами результата.
Лимиты
| Тариф | Размер PDF | Страниц | Конверсий в день |
|---|---|---|---|
| Гость | до 10 МБ | до 200 (для thumbnails) | 3 |
| Free | до 25 МБ | до 200 | 5 |
| Start | до 100 МБ | без лимита | 100 |
| Standard | до 500 МБ | без лимита | 1000 |
| Business | без лимита | без лимита | без лимита |
Лимит в 200 страниц для превью на бесплатных тарифах - техническая защита от перегрузки браузера. На платных тарифах рендерим без ограничений.
Для чего используют конвертацию PDF в PDF
Извлечь главу из книги
Из электронной книги PDF выделите конкретные главы или разделы для отправки коллеге или сохранения в личный архив.
Удалить лишние страницы
Уберите пустые страницы, рекламу, водяные знаки, оглавления - оставьте только нужный контент.
Разбить отчёт на разделы
Большой годовой отчёт можно разбить на финансовый, операционный, маркетинговый разделы и распределить по отделам.
Архивация сканов
Скан 100-страничного документа разбейте на отдельные PDF - каждая страница как отдельный архивный файл.
Раздать страницы команде
Раздайте каждому участнику команды свой раздел документа - режим «по диапазонам» создаёт по одному PDF на каждого.
Советы по конвертации PDF в PDF
Используйте превью на больших документах
Для 50+ страниц визуальный выбор быстрее ввода номеров - особенно если страницы похожи и нужно ориентироваться по содержимому.
Введите spec вручную для разбросанных страниц
Когда нужно вытащить страницы 12, 47, 89, 134 - быстрее ввести `12, 47, 89, 134` чем кликать на превью.
Проверьте порядок до отправки
Spec `5-7, 1-3` извлечёт страницы 5, 6, 7, 1, 2, 3 - в порядке, который вы указали. Если нужен возрастающий порядок, пишите `1-3, 5-7`.
Сохраняйте оригинал
После разделения исходный PDF не удаляется автоматически на нашем сервере (только через сутки), но лучше сохраните локально на случай если результат окажется не таким.
Большой ZIP не отправляется по почте
Если разбили 200-страничный документ на 200 файлов - ZIP может оказаться большой. Загрузите в облако (Google Drive, Yandex.Disk) и поделитесь ссылкой.