Annotation
Anotasi (Elemen Markup PDF)
Elemen markup yang ditambahkan di atas konten PDF untuk memberikan komentar, sorotan, catatan, gambar, atau metadata tambahan tanpa mengubah konten halaman asli.
Detail Teknis
Anotasi PDF adalah kamus yang terkait dengan halaman tertentu, masing-masing memiliki kotak batas (Rect), tipe (Subtype), dan aliran tampilan. Tipe umum meliputi: Text (catatan tempel), Highlight/Underline/StrikeOut (markup teks), FreeText (teks langsung pada halaman), Ink (gambar bebas), Stamp, FileAttachment, dan Link. Anotasi memiliki flag yang mengontrol visibilitas, kemampuan cetak, dan kemampuan kunci. Markup anotasi (komentar) mendukung utas balasan dan status tinjauan. Tampilan ditentukan oleh aliran tampilan normal (N), rollover (R), dan down (D).
Contoh
```javascript
// Add text watermark to PDF pages
const pages = pdf.getPages();
for (const page of pages) {
page.drawText('CONFIDENTIAL', {
x: page.getWidth() / 2 - 100,
y: page.getHeight() / 2,
size: 48,
opacity: 0.2,
rotate: degrees(45),
});
}
```