Watermark
Document Watermark
ลายน้ำ (Watermark) คือข้อความหรือรูปภาพที่ซ้อนทับบนเนื้อหาเอกสาร PDF โดยทั่วไปจะแสดงแบบโปร่งแสง ใช้เพื่อระบุสถานะของเอกสาร (เช่น ฉบับร่าง เอกสารลับ) หรือเพื่อปกป้องทรัพย์สินทางปัญญา
รายละเอียดทางเทคนิค
ลายน้ำใน PDF สามารถใช้งานได้หลายวิธี: เป็น annotation ที่ซ้อนทับ เนื้อหาที่วาดลงในสตรีมเนื้อหาหน้าโดยตรง หรือเป็นรูปแบบ XObject ที่มีความโปร่งใส (alpha blending) มักใช้ตัวดำเนินการ gs เพื่อกำหนดพารามิเตอร์สถานะกราฟิกส์สำหรับความโปร่งแสง
ตัวอย่าง
```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),
});
}
```