Разделение PDF по главам
«Разделить по главам» режет PDF по закладкам верхнего уровня и возвращает по одному PDF на главу в ZIP. Файл без закладок отклоняется, потому что инструмент читает оглавление, а не текст страниц.
Перетащите файлы сюда или нажмите, чтобы выбрать
Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз
Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.
Разделение по главам идёт по верхнему уровню PDF-оглавления (`/Outlines` First/Next) и режет через qpdf в ZIP с PDF по главам. Это не OCR заголовков и не разбор напечатанного текста на страницах.
`allowDuplicates` действует. Поле формы `bookmarkLevel` игнорируется. Используются только верхние узлы оглавления. Файл без оглавления даёт BadRequest, а страницы до первой закладки не входят ни в одну главу.
ZIP называется `{base}_split.zip` и содержит файлы `{base}_chapter_N.pdf`. Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль».
Если закладок нет, берите Разделение PDF (разрезы по страницам) или Разделение по размеру или числу страниц (блоки по числу страниц).
Загрузки временные. Библиотеку ваших PDF мы не храним.
Функции
- Только верхний уровень `/Outlines`; qpdf в ZIP
- `bookmarkLevel` игнорируется; PDF без оглавления даёт ошибку
- Не OCR и не детект текста заголовков
- Анонимный API: /api/v1/general/split-pdf-by-chapters
Когда применять
- Разрезать книгу с нормальным оглавлением на файлы глав
- Разобрать отчёт, где закладки совпадают с реальными главами
- Не угадывать начала глав по тексту заголовков
Как разделить PDF по главам?
- Загрузите PDF, у которого уже есть панель оглавления/закладок.
- Нажмите «Обработать». bookmarkLevel точки разреза не меняет.
- Скачайте `{name}_split.zip`.
- После распаковки сверьте начала глав с оглавлением, а не с напечатанными заголовками.
Ограничения и особые случаи
- Нужен /Outlines
- Только верхний уровень
- Не OCR
- Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.
Примеры
- Книга с 10 главами и 10 верхними закладками: около 10 PDF в ZIP
- PDF с напечатанными заголовками, но пустой панелью оглавления, даёт ошибку
Конфиденциальность этого инструмента
Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.
Частые вопросы
- Заголовки видны на странице — почему ошибка?
- Операция читает словарь оглавления, а не слова на странице. Добавьте закладки или возьмите другой инструмент разделения.
- Можно резать по заголовкам 2-го уровня?
- Нет. bookmarkLevel бесполезен. Точки разреза — только соседние узлы верхнего уровня.
- Это то же, что Разделение PDF?
- Нет. Разделение PDF использует введённые вами номера страниц. Здесь — назначения оглавления.
- Что делает allowDuplicates?
- Если выключено, глава, у которой следующая закладка указывает на ту же страницу, пропускается. Если включено, такая глава превращается в пустой PDF.
Последнее обновление:
Вызов из кода
Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.
curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-chapters" \
-F "[email protected]" \
-o output.pdfЕсть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API
Использовать через ИИ-агента
СкиллС этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Разделить по главам» за вас: /skills/pdf123-split-by-chapters.md
Файлы нужны только для этой обработки и потом удаляются.