.NET API for Watermark Manipulation

Build .NET Applications to operate Text & Image based Watermarks with Smart Search & Strong Security Features

  Download Free Trial
.NET Watermark API

GroupDocs.Watermark for .NET


GroupDocs.Watermark for .NET enables you to build ready-to-market business applications in C#, ASP.NET and other .NET related technologies, which let your end-users, add new watermarks, search and remove existing watermarks in supported file formats. Using GroupDocs.Watermark for .NET, you can programmatically apply digital watermarks to multitude of file formats and discourage unauthorized use of intellectual property and securely label documents of sensitive nature by employing various built-in security measures offered by this API.


GroupDocs.Watermark for .NET Features



Fetch all Documents of Various Formats from a Folder and Apply or Remove Watermarks


Add or Remove Watermark from a Particular Section only


Employ or Delete Watermark from whole Document


Attach Watermark to all Images in a Particular Section, Page, Slide, or Document


Assign Watermark to only Particular Frames of a Multi-Framed Image


Allocate Hidden Watermark to PDF that only Appears when Printing Document


Assign Watermark to all Attachments in an Excel Document


Set Watermark to all Image Shapes in Presentation


Place Watermark in the Background Images of Spreadsheet or Presentation


Employ Watermark to Supported Files in all Attachments of an Email or PDF Document


Apply Image & Text Effects to Relevant Watermark


Flexibility to Apply or Remove Watermark as XObjects, Artifacts & Annotations in PDF Documents


Link or Delete an Attachment from PDF or Excel Documents


Link or get rid of Particular or all Attachments from the Email Messages


Embed or Remove Images in the Body of the Email Message


Eliminate Watermark Containing Text with Particular Formatting


Remove or Replace Hyperlink associated with a Particular Shape or Chart


Remove Background Image of a Particular Slide or Worksheet


Replace or Remove Hyperlinks that are activated on Mouse Over from Presentation


Look for Image Watermarks that Resemble a Particular Image


Find Existing Watermarks from a Particular Section or Whole of Document


Identify Text Watermark Even if there are Unreadable Characters between Letters


Search & Replace Existing Text, Hyperlink & Image Watermarks


Locate Particular Text in the Subject as well as in the Body of the Email Message


Find Watermarks Based on Specific Parameters or by Combining Multiple Criteria


Specify Font Formatting to Look for Matching Text Watermark


Specify Searchable Objects inside the Document


Programmatically Extract Page Setup & Other Information for Supported Formats


Programmatically Get Page, Slide, Cell Dimensions for Absolute Size & Positioning of Watermark


Get rid of or Replace a Particular Header & Footer


Set Different Headers & Footers for Even, Odd & Title Pages of Word Document


Add Watermark to Images inside any Header & Footer in Supported Document Formats


Lock Watermarks in Word Document to Restrict Editing


Protect Text Watermark using Unreadable Characters in Presentations


Rasterize Particular Page or Whole PDF Document to Protect Added Watermarks


Change Text Formatting While Replacing Existing Text Watermark


Align Watermark to Bleed Box, Art Box, Crop Box, or Trim Box in PDF Document


Modify Shape Properties such as Alternative Text, Rotate Angle etc. in Presentation


Apply Word Image Effects & Word Text Effects to Watermarks

Adding Watermarks

GroupDocs.Watermark for .NET supports multiple types of watermarks. Adding watermarks of any type is only a matter of few lines of code. Following example demonstrates, applying an image watermark using C#:

Applying Image Watermark using C#

using(Document doc = Document.Load("sample.docx"))
        // Use path to the image as constructor's parameter
       using(ImageWatermark watermark = new ImageWatermark(@"D:\watermark.jpg"))
             doc.AddWatermark(watermark);   // Add watermark to the document
             doc.Save();   // Save document

Apply Watermark to Files of Different Formats in a Go

GroupDocs.Watermark API allows you to apply watermark or delete watermark of all files in a specific folder in one go. The files can even be of different format and yet the watermark will be applied to all of them accurately.

Foolproof Security for Watermark

With only one line of code you can make it very difficult for any tool to remove your watermark from PDF files. This is achieved by converting all pages of a PDF document to raster images while keeping the original quality intact.


Support and Learning Resources


GroupDocs.Watermark offers document watermarking APIs for other popular development environments as listed below: