Add image watermarks

One of the main features of the GroupDocs.Watermark library is adding image watermarks to documents. You may add watermarks to documents or images from local disks, as well as from streams. For a full list of supported document formats, check Supported formats.

To add an image watermark perform the following sample:

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

function addAnImageWatermark() {
  const watermarker = new groupdocs.watermark.Watermarker("sample.pdf");

  const imageWatermark = new groupdocs.watermark.ImageWatermark("sample.png");
  imageWatermark.setHorizontalAlignment(groupdocs.watermark.HorizontalAlignment.Center);
  imageWatermark.setVerticalAlignment(groupdocs.watermark.VerticalAlignment.Center);

  watermarker.add(imageWatermark);
  watermarker.save("sample.pdf");
  watermarker.close();
  console.log('Image watermark added and document saved successfully.');
}

What’s next

GroupDocs.Watermark offers many more capabilities for adding image watermarks. It’s possible from streams, use absolute or relative positioning, and so on.