Watermark
Watermark (Document Overlay Mark)
एक अर्ध-पारदर्शी टेक्स्ट या इमेज जो दस्तावेज़ पेज के कंटेंट पर ओवरले होती है, जिसका उपयोग आमतौर पर स्वामित्व, गोपनीयता या ड्राफ्ट स्थिति दर्शाने के लिए किया जाता है।
तकनीकी विवरण
PDF वॉटरमार्क अतिरिक्त कंटेंट स्ट्रीम के रूप में लागू होते हैं, जो पेज कंटेंट के नीचे (अंडरले) या ऊपर (ओवरले) रखे जाते हैं। ट्रांसपेरेंसी ग्राफ़िक्स स्टेट ऑपरेटर (ExtGState) के माध्यम से नियंत्रित होती है, जो ओपेसिटी, ब्लेंड मोड और सॉफ्ट मास्क सेट करते हैं। वॉटरमार्क को रोटेट, स्केल किया जा सकता है और पेज-विशिष्ट या वैश्विक रूप से लागू किया जा सकता है।
उदाहरण
```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),
});
}
```