Features Overview

Watermark

A watermark is an image or text that is intentionally superimposed onto document or image. Its purpose is to make it more difficult for the original document or image to be copied or used without permission.

GroupDocs.Watermark for Java API presents a wide range of features related to watermark. Some key features are listed below.

  1. Adding text/image watermark to supported document formats
  2. Searching and removing text/image watermark in supported document formats
  3. Searching watermarks in particular objects
  4. Adding watermark to images inside a document
  5. Modifying existing watermark objects in supported document formats
  6. Extracting information of watermark objects in a document
  7. PDF document rasterization
  8. Getting document information
  9. Searching watermarks by text formatting (font, color etc)
  10. Modifying hyperlinks associated with document entities (all formats)
  11. Setting background image for charts in Excel and PowerPoint document
  12. Modifying PDF and email attachments
  13. Using Dynabic.Metered account to use API in licensed mode

Add watermark

Following are the watermark types that can be added to each supported document format.

Document FormatWatermark Type
PDFXObject (image and text)
Artifact (image and text) 

| Annotation (image and text) | | Word | Shape (image and text) | | Excel | Shape (image and text) | |

| Header & Footer (image and text) | |

| Background image | | PowerPoint | Shape (image and text) | | Visio | Shape (image and text) | | Raster Image Formats | Text | |

| Image | | Multi-page tiff | Text | |

| Image | | Animated gif | Text | |

| Image |

Search watermark

Following are the watermark types that can be found using GroupDocs.Watermark.

FormatWatermark type
PDFXObject (image and text)
Artifact (image and text)

| Annotation (image and text) | |

| Regular text | | Word | Shape (image and text) | |

| Regular text | |

| Hyperlinks | | Excel | Shape (image and text) | |

| Header&Footer (image and text) | |

| Background image | |

| Text and formulas in cells | |

| Hyperlinks | | PowerPoint | Shape (image and text) | |

| Hyperlinks | | Visio | Shape (image and text) | |

| Diagram comments | |

| Hyperlinks | | Email | Attached and embedded images | |

| Subject and body text fragments |

Remove watermark

Following are the watermark types that can be removed using GroupDocs.Watermark.

FormatWatermark type
PDFXObject (image and text)
Artifact (image and text)

| Annotation (image and text) | |

| Regular text | | Word | Shape (image and text) | |

| Regular text | |

| Hyperlinks | | Excel | Shape (image and text) | |

| Header&Footer (image and text) | |

| Background image | |

| Text and formulas in cells | |

| Hyperlinks | | PowerPoint | Shape (image and text) | |

| Hyperlinks | | Visio | Shape (image and text) | |

| Diagram comments | |

| Hyperlinks | | Email | Attached and embedded images | |

| Subject and body text fragments |

Document information extraction

GroupDocs.Watermark allows to obtain basic information about source document - file type, size, pages count, page height and width etc.
This may be quite useful for generating document preview and precise watermark placing inside document.

Preview document pages

Document preview feature allows to generate image representations of document pages. This may be helpful for better understanding about document content and its structure,
set proper watermark position inside document, apply appropriate watermark styling etc. Preview can be generated for all document pages (by default) or for specific page numbers or page range.

Supported image formats for document preview are:

  • PNG;
  • JPG;
  • BMP.