๐Ÿ‹
Menu
PDF

Flattening

Flattening (Penggabungan Lapisan PDF)

Proses menggabungkan semua lapisan interaktif, anotasi, dan bidang formulir dalam PDF menjadi konten halaman statis, membuat elemen-elemen tersebut menjadi bagian permanen dari konten visual.

Detail Teknis

Flattening merender tampilan visual dari anotasi dan widget formulir langsung ke aliran konten halaman, lalu menghapus objek anotasi/formulir. Untuk bidang formulir, aliran tampilan widget (appearance stream) dikonversi menjadi operator grafis dalam konten halaman. Proses ini tidak dapat dibalik โ€” elemen interaktif menjadi konten statis. Flattening mengurangi ukuran file, memastikan tampilan konsisten di semua viewer, mencegah modifikasi, dan diperlukan sebelum pencetakan tertentu. Konten opsional (lapisan/OCG) juga dapat di-flatten dengan merender hanya lapisan yang terlihat.

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

Format Terkait

Alat Terkait

Istilah Terkait