🍋
Menu
PDF

Annotation

Аннотация (элемент разметки PDF)

Визуальный элемент разметки, наложенный на страницу PDF, который добавляет дополнительную информацию без изменения основного содержимого страницы: выделения, заметки, штампы или нарисованные фигуры.

Техническая деталь

Аннотации PDF — это объекты, связанные со страницей, но хранящиеся отдельно от потока содержимого. Каждая аннотация имеет подтип (/Text, /Highlight, /Stamp, /FreeText, /Ink, /Link и др.), ограничивающий прямоугольник, потоки отображения для рендеринга и необязательные всплывающие окна для комментариев. Аннотации поддерживают ветвление ответов, атрибуцию авторов и даты изменений. Их можно скрыть, заблокировать или сделать непечатаемыми с помощью флагов аннотаций.

Пример

```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),
  });
}
```

Связанные форматы

Связанные инструменты

Связанные термины