Пакетное добавление закладок по главам в несколько PDF: полный процесс
При упорядочивании целого набора материалов часто нужно разом добавить закладки в десятки PDF: каждую главу учебника, каждый раздел руководства. Открывать каждый и перетаскивать ссылки вручную нереально. Суть пакетной обработки — дать инструменту распознать страницу оглавления или заголовки глав, а затем сопоставить их с иерархией.
Краткий ответ
Два ключевых шага пакетной разметки по главам: сначала распознать страницу оглавления или заголовки глав, затем сопоставить её с иерархией, где уровень 1 — глава, уровень 2 — раздел, — после чего она применяется сразу к многим PDF.
Сначала определите страницу оглавления или заголовки глав
Первый шаг пакетной обработки — определить тип PDF: у файлов со страницей оглавления (большинство учебников, отчётов, руководств) есть готовый список «заголовок плюс номер страницы»; без оглавления главы приходится выводить по признакам заголовков — размеру шрифта, полужирному начертанию, положению. Сначала классифицируйте — тогда и сопоставление пойдёт гладко.
Сопоставьте главы с иерархией закладок
Получив список глав, сгруппируйте его по уровням: заголовки уровня 1 становятся верхними закладками, уровня 2 вкладываются под них как дочерние, и так далее. При верной иерархии панель закладок в читалке складывается и раскрывается, как настоящее оглавление. Многие инструменты поддерживают три уровня и больше, но двух-трёх хватает для подавляющего большинства учебников.
- Импортируйте PDF для обработки пакетом.
- Пусть инструмент определит страницу оглавления или заголовки глав в каждом файле.
- Вычитайте и скорректируйте уровни, убедившись, что закладки 1-го и 2-го уровня стоят верно.
- Экспортируйте все PDF за один раз; закладки сохраняются внутри каждого файла.
Что важно при пакетной обработке множества файлов
При пакетной обработке сначала унифицируйте имена и группировку, чтобы после экспорта было понятно, какой файл изменён, а какой нет. Если инструмент умеет сохранять правило иерархии, его можно применить к остальным файлам серии; учебники одной серии обычно имеют одинаковую структуру глав, поэтому одно сопоставление можно переиспользовать.
Что делать, если в PDF нет страницы оглавления
Некоторые PDF начинаются сразу с текста, без страницы оглавления. Тогда размечайте главы по размеру шрифта и жирности строк заголовков в сочетании с интервалами страниц; помогает и регулярное выражение по шаблонам вроде «Глава X», «Chapter X» или «1.1». Если закономерности достаточно ровные, пакетный результат всё равно отличный.
FAQ
Сколько PDF можно обработать за раз?
Зависит от инструмента и размера файлов; обычно десятки файлов за раз — не проблема. Очень большие файлы лучше разбивать на партии, чтобы один прогон не затягивался.
Можно ли делать это пакетом без страницы оглавления?
Да. Позвольте инструменту разделить главы по размеру и жирности заголовков или по шаблонам нумерации (например, «Глава X»), затем создайте закладки пакетом.
Сколько уровней закладок поддерживается?
Многие инструменты поддерживают три уровня и больше, но двух-трёх хватает для подавляющего большинства учебников и руководств; слишком глубокая вложенность только мешает просмотру.
Можно ли экспортировать или переиспользовать созданные закладки?
Да. Закладки хранятся внутри PDF и перемещаются вместе с файлом; для серии можно переиспользовать правило иерархии на остальных файлах и избежать повторной работы.
Добавьте закладки во весь набор документов пакетом
PDFBookmarkGen читает страницу оглавления и автоматически сопоставляет иерархию глав, создавая кликабельные закладки сразу для многих PDF.