Bookmark
Закладка (запись структуры PDF)
Кликабельная навигационная запись в панели закладок PDF, которая ведёт на определённую страницу или раздел документа, позволяя читателям быстро переходить к ключевому содержимому.
Техническая деталь
Закладки хранятся в словаре /Outlines как дерево элементов. Каждый элемент имеет /Title (отображаемый текст), /Dest или /A (целевая страница/действие), необязательные /C (цвет), /F (флаги стиля — жирный/курсив) и /Count для дочерних элементов. Дерево закладок поддерживает вложенные иерархии для навигации по главам/разделам/подразделам. Закладки не влияют на содержимое страниц документа и могут быть добавлены или изменены без модификации самих страниц.
Пример
```javascript
// Bookmark: PDF manipulation example
import { PDFDocument } from 'pdf-lib';
const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```