GroupDocs.Watermark is an enterprise-grade document watermarking API. Add watermark, create watermark, or remove watermark across PDFs, Word, Excel, PowerPoint, images, Visio, and email with locked, tiled, invisible watermarking for documents and content protection workflows.
- Published GroupDocs.Watermark 25.11 — improved invisible watermarking and faster watermark search.
- Introduced new Use-Case to Secure Word Documents
- New blog articles on document security and watermark automation for enterprise.
High-performance APIs for watermarking documents in .NET Framework and .NET Core.
- GroupDocs.Watermark-for-.NET: Core API for adding, removing, and searching watermarks in C# and VB.NET.
- Live Demos: UI examples to protect documents with watermarks.
// Quick .NET Watermark Example
using (var watermarker = new Watermarker("source.docx"))
{
var watermark = new TextWatermark("Confidential", new Font("Arial", 48, FontStyle.Bold));
watermark.ForegroundColor = Color.DarkGreen;
watermark.Opacity = 0.5;
watermarker.Add(watermark);
watermarker.Save("result.docx");
}Native Java library for watermarking PDFs, Office documents, images, and more.
- GroupDocs.Watermark-for-Java: Standard Java API for add/remove/search watermark operations.
// Quick Java Watermark Example
try (Watermarker watermarker = new Watermarker("source.pdf")) {
TextWatermark watermark = new TextWatermark("Draft", new Font("Arial", 36));
watermark.setOpacity(0.4);
watermarker.add(watermark);
watermarker.save("result.pdf");
}Fast Node.js integration that wraps the Java engine for cross-platform watermark automation.
- GroupDocs.Watermark-for-Node.js-via-Java: Runnable samples for watermarking Word, PDF, Excel, images, and more from Node.js.
// Quick Node.js Watermark Example (path-based)
const groupdocs = require('@groupdocs/groupdocs.watermark');
async function run() {
const watermarker = new groupdocs.Watermarker('source.docx');
const watermark = new groupdocs.TextWatermark('Internal Use', new groupdocs.Font('Arial', 42));
watermark.setOpacity(0.35);
watermarker.add(watermark);
await watermarker.save('result.docx');
}
run().catch(console.error);Python scripts powered by the .NET engine to add or remove watermark content at scale.
- GroupDocs.Watermark-for-Python-via-.NET: Efficient Python integration for PDF and Word watermarking.
# Quick Python Watermark Example
from groupdocs.watermark import Watermarker
from groupdocs.watermark import TextWatermark, Font
with Watermarker("source.xlsx") as watermarker:
watermark = TextWatermark("Confidential", Font("Arial", 32))
watermark.opacity = 0.4
watermarker.add(watermark)
watermarker.save("result.xlsx")Practical watermark workflows teams ship to production:
- Secure contracts & NDAs: Tiled “Confidential” stamps plus locked headers for DOCX; see the C# samples in Protect Word Documents with GroupDocs.Watermark for removal-resistant Word protection.
- Tiled watermarks with templates: Apply tiled text/image watermarks using presets (spacing, rotation, opacity) to standardize protection across document libraries.
- Native embedded elements: Add watermarks as document-native objects (headers, shapes, annotations) to reduce the chance of editing or deletion.
- Add watermark: Text, image, logo, and branded custom watermark options.
- Remove watermark: Find and delete visible or invisible watermarks in seconds.
- Invisible watermarking for documents: Steganographic embedding for tamper-resistant protection.
- Watermark automation for enterprise: Batch processing and integration into CI/CD.
- Content protection with watermarking: Lock editing, prevent copy/print, preserve metadata.
- Cross-format support: PDF, DOCX, XLSX, PPTX, TIFF, PNG, JPG, Visio, EML, MSG, and more.
- Search & manage: Detect watermarks by text, color, size, font, or position; accept/reject rules.
- Performance & scaling: Optimized for multi-document operations and server-side workloads.
- Documentation: Comprehensive Guides and Tutorials.
- Support: Expert help at the GroupDocs Free Support Forum.
- Evaluation: Get a Temporary License for full feature testing.
- Live Demo: Try watermarking online at GroupDocs.Watermark apps.
document-watermark pdf-watermark add-watermark remove-watermark invisible-watermarking-for-documents content-protection-with-watermarking watermark-automation-for-enterprise document-security custom-watermark watermarking-api