{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
PDF

Document Catalog

Belge Kataloğu (PDF Kök Nesnesi)

Bir PDF dosyasındaki tüm belge içeriğine ve yapısına giriş noktası olarak hizmet veren, sayfa ağacı, yer imleri, formlar ve meta verilere bağlanan üst düzey kök nesne.

Teknik Detay

Belge kataloğu, dosya sondaki (trailer) sözlüğün 'Root' girdisi tarafından referans edilen bir sözlüktür. Gerekli girdiler: 'Type' (/Catalog) ve 'Pages' (sayfa ağacı kök düğümüne referans). Opsiyonel girdiler: 'Outlines' (yer imleri), 'AcroForm' (etkileşimli form alanları), 'Names' (hedefler, JavaScript, gömülü dosyalar için ad ağaçları), 'MarkInfo' (etiketli PDF bilgisi), 'Metadata' (XMP meta veri akışı) ve 'ViewerPreferences' (başlangıç görüntüleme modu, sayfa düzeni). Katalog, tüm PDF ayrıştırma işlemleri için birincil giriş noktası olarak işlev görür.

Ornek

```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();
```

Ilgili Formatlar

Ilgili Araclar

Ilgili Terimler