Document Catalog
Dokumentkatalog (PDF-Stammobjekt)
Das oberste Stammobjekt einer PDF-Datei, das als Einstiegspunkt zu allen Dokumentinhalten dient und Verweise auf den Seitenbaum, Gliederungen, Metadaten und interaktive Funktionen bereitstellt.
Technisches Detail
Der Dokumentkatalog wird über den /Root-Eintrag des Trailer-Wörterbuchs gefunden. Er enthält Verweise auf den /Pages-Baum, /Outlines (Lesezeichen), das /Names-Wörterbuch, /AcroForm (interaktive Formulare), /MarkInfo (Tagged-PDF-Info), /OpenAction (Startverhalten) und /ViewerPreferences. Er fungiert effektiv als Inhaltsverzeichnis für den internen Objektgraphen des PDFs. Jedes konforme PDF muss genau einen Dokumentkatalog haben.
Beispiel
```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();
```