Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download Node.js package to view files via JavaScript API

GroupDocs.Watermark for Node.js is a powerful document watermarking API to add, search and remove watermarks in supported file formats. Furthermore, Watermarks added by the API are hard to be automatically removed by third-party tools. While it can be easily used for searching and removing previously added watermarks of popular types. API is a self-descriptive and straight-forward for integrating image and text watermarks within any PDF, Microsoft Office and multiple image document formats.


Get Started

Open NPM package manager, search for GroupDocs.Watermark and install.

Install

To install please execute npm i @groupdocs/groupdocs.watermark from command line interface to fetch & reference GroupDocs.Watermark module in your project.

CLI>

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Text & Image Watermark Node.js On-premise API

  • Insert image or text watermark within the documents of supported file formats.
  • Apply watermark to images embedded within documents.
  • Extract watermark object information from a document.
  • Apply rasterization to PDF files to make the text non-searchable.
  • Search watermarks based on text formatting, text color, text font, etc.
  • Apply background image within the Microsoft Excel® & PowerPoint® documents.
  • Remove watermarks which are no longer necessary.
  • Generate document previews in PNG, JPG, or BMP formats.
  • Set proper styling to watermark and place it at the desired position within the document.
  • Support to add watermarks to:
    • Word® documents
    • PowerPoint® presentations
    • Excel® spreadsheets
    • Email attachments
    • Images & diagrams
    • PDF files
  • Comprehensive watermark search feature supporting various criteria, such as:
    • Text search criteria
    • Regular expression search criteria
    • Image search criteria
    • Combined search criteria
    • Text formatting search criteria
  • Searching watermarks in particular objects
  • Searching for hyperlink watermarks
  • Finding text watermark even if it contains unreadable characters between the letters

Supported Document Watermark File Formats

The following are the supported load & save file formats:

Microsoft Word®: DOC/DOT/DOCX/DOCM/DOTX/DOTM/RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLSX/XLSM/XLTM/XLT//XLTX/XLS
Microsoft PowerPoint®: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Outlook®: EML/OFT/MSG
Apple® Mail;: EMLX
Microsoft Visio® VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
Fixed Layout: PDF
Image: BMP/GIF/JPG/JPEG/JPE/JP2/PNG/TIFF/WEBP

The add watermark operation is supported for the following file formats:

Microsoft Word®: DOC/DOT/DOCX/DOCM/DOTX/DOTM/RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLSX/XLSM/XLTM/XLT//XLTX/XLS
Microsoft PowerPoint®: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio® VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
Fixed Layout: PDF
Image: BMP/GIF/JPG/JPEG/JPE/JP2/PNG/TIFF/WEBP

The search & remove watermark operations are supported for the following file formats:

Microsoft Word®: DOC/DOT/DOCX/DOCM/DOTX/DOTM/RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLSX/XLSM/XLTM/XLT//XLTX/XLS
Microsoft PowerPoint®: PPTX/PPTM/PPSX/PPSM/PPT/PPS
Microsoft Visio® VSD/VDX/VSDX/VSTX/VSS/VSSX/VSDM/VSSM/VSTM/VTX/VSX
Fixed Layout: PDF

System Requirements

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: Mac OS X
  • Linux: Ubuntu, OpenSUSE, CentOS, and others
  • Java Versions: J2SE 7.0 (1.7), J2SE 8.0 (1.8) or above (for example Java 10)

GroupDocs.Watermark for Java does not require any external software or third party tool to be installed. Just follow one of the ways as described in Installation and Configuration.

Get Started

GroupDocs hosts all Java APIs at the GroupDocs Repository. You can easily use GroupDocs.Watermark for Java API directly in your Maven projects with simple configurations. For the detailed instructions please visit Installation from GroupDocs Repository using Maven documentation page.

Sample NodeJs code to Add a Text Watermark to a Document

const groupdocsWatermark = require('@groupdocs/groupdocs.watermark')

function addATextWatermark() {
  const documentPath = Constants.InDocumentPdf; // NOTE: Put the actual path for your document

  const watermarker = new groupdocsWatermark.Watermarker(documentPath);

  const watermark = new groupdocsWatermark.TextWatermark('top secret', new groupdocsWatermark.Font('Arial', 36));
  watermark.setForegroundColor(groupdocsWatermark.Color.getRed());
  watermark.setHorizontalAlignment(groupdocsWatermark.HorizontalAlignment.Center);
  watermark.setVerticalAlignment(groupdocsWatermark.VerticalAlignment.Center);

  watermarker.add(watermark);
  watermarker.save(outputFilePath);
  watermarker.close();
}

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License



Direct Download