Annotation
주석 (PDF 마크업 요소)
텍스트 강조, 스티키 노트, 하이라이트, 취소선, 도형, 자유 텍스트 상자 등 문서의 실제 내용을 변경하지 않고 페이지 위에 추가되는 마크업 요소입니다.
기술 세부사항
PDF 주석(/Type /Annot)에는 28개 이상의 하위 유형이 있습니다: /Text(스티키 노트), /Highlight, /Underline, /StrikeOut, /FreeText, /Link, /Stamp, /Ink(자유 그리기) 등. 각 주석에는 /Rect(위치), /Contents(텍스트), /AP(표시 스트림), /C(색상)가 있습니다. 주석은 페이지 콘텐츠 스트림과 별도로 페이지 사전의 /Annots 배열에 저장됩니다.
예시
```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),
});
}
```