Как работает Добавить закладки в PDF
Добавление закладок PDF позволяет создать кликабельный план - панель навигации в левой части программ просмотра PDF - путём ввода заголовков закладок и назначения каждой из них целевого номера страницы. Можно создавать вложенные уровни, чтобы заголовки глав верхнего уровня содержали под собой записи разделов. pdf-lib записывает дерево плана в PDF в браузере, а полученный файл передаётся для скачивания без обращения к серверу.
Закладки PDF хранятся как иерархический словарь плана внутри структуры файла. Каждая запись содержит отображаемый заголовок и действие, переходящее к определённой странице при клике. Этот инструмент строит такой словарь из списка введённых заголовков и номеров страниц и встраивает его в документ. Если в PDF уже есть закладки, новый план заменяет существующий. Инструмент не сканирует содержимое документа для автоматического обнаружения заголовков; план строится исключительно из того, что вы вводите. То, что записывается, это стандартный план PDF, поэтому закладки отображаются в Adobe Acrobat Reader, в Preview на macOS, во встроенных программах просмотра Chrome, Firefox и Edge и в большинстве других совместимых программ.