Skip to content
@groupdocs-watermark

GroupDocs.Watermark Product Family

Comprehensive document watermark generator and removal APIs for PDF, Images, Microsoft Word, Excel, PowerPoint and Visio documents

Document Watermarking API & SDKs

Product Page Docs Demos API Blog Search Support Temp License

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.

📰 Latest Watermark News & Updates

📂 Supported Platforms & Repository Groups

🌐 .NET Document Watermarking (C#, ASP.NET, WinForms)

High-performance APIs for watermarking documents in .NET Framework and .NET Core.

// 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");
}

☕ Java Document Watermarking (Maven, Spring)

Native Java library for watermarking PDFs, Office documents, images, and more.

// 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");
}

🟩 Node.js Watermarking (Node.js via Java)

Fast Node.js integration that wraps the Java engine for cross-platform watermark automation.

// 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 Document Watermarking

Python scripts powered by the .NET engine to add or remove watermark content at scale.

# 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")

Business Use-Cases

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.

✅ API Key Features & Benefits

  • 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.

🆘 Technical Support & Resources

🏷️ Tags

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

Pinned Loading

  1. GroupDocs.Watermark-for-.NET GroupDocs.Watermark-for-.NET Public

    GroupDocs.Watermark for .NET examples, plugins and showcase projects

    16 7

  2. GroupDocs.Watermark-for-Java GroupDocs.Watermark-for-Java Public

    GroupDocs.Watermark for Java examples, plugins and showcase projects

    14 3

  3. GroupDocs.Watermark-Docs GroupDocs.Watermark-Docs Public

    Public documentation for GroupDocs.Watermark

    Batchfile 6

  4. GroupDocs.Watermark-Products GroupDocs.Watermark-Products Public

    5

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…