Document Catalog
Каталог документа (корневой объект PDF)
Корневой объект верхнего уровня файла PDF, который служит точкой входа ко всему содержимому документа, предоставляя ссылки на дерево страниц, закладки, метаданные и интерактивные функции.
Техническая деталь
Каталог документа находится через запись /Root в словаре трейлера. Он содержит ссылки на дерево /Pages, /Outlines (закладки), словарь /Names, /AcroForm (интерактивные формы), /MarkInfo (информация о тегированном PDF), /OpenAction (поведение при открытии) и /ViewerPreferences. Фактически он служит оглавлением для внутреннего графа объектов PDF. Каждый корректный PDF должен иметь ровно один каталог документа.
Пример
```javascript
// Fill PDF form fields
const form = pdf.getForm();
form.getTextField('name').setText('Jane Doe');
form.getCheckBox('agree').check();
form.getDropdown('country').select('United States');
// Flatten form (make fields non-editable)
form.flatten();
```