Document Catalog
Katalog Dokumen (Objek Root PDF)
Objek utama dalam file PDF yang berfungsi sebagai titik masuk ke semua konten dan struktur dokumen, menghubungkan ke pohon halaman, garis besar, formulir, dan metadata.
Detail Teknis
Katalog dokumen adalah kamus yang direferensikan oleh entri 'Root' di trailer file. Entri yang diperlukan meliputi 'Type' (/Catalog) dan 'Pages' (referensi ke node root pohon halaman). Entri opsional meliputi: 'Outlines' (bookmark), 'AcroForm' (bidang formulir interaktif), 'Names' (pohon nama untuk destinasi, JavaScript, file tertanam), 'MarkInfo' (informasi tagged PDF), 'Metadata' (aliran metadata XMP), dan 'ViewerPreferences' (mode tampilan awal, tata letak halaman). Katalog berfungsi sebagai titik masuk utama untuk semua penguraian PDF.
Contoh
```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();
```