
## Watermark class

Represents class to work with document watermark.
To learn more, visit the [Working with Watermark](https://docs.aspose.com/words/nodejs-net/working-with-watermark/) documentation article.




### Properties

| Name | Description |
| --- | --- |
| [type](./type/) | Gets the watermark type. |

### Methods

| Name | Description |
| --- | --- |
|[ remove()](./remove/#default) | Removes the watermark. |
|[ setImage(imagePath, options)](./setImage/#string_imagewatermarkoptions) | Adds Image watermark into the document. |
|[ setImage(imageStream, options)](./setImage/#buffer_imagewatermarkoptions) | Adds Image watermark into the document. |
|[ setImage(image)](./setImage/#jsimage) |  |
|[ setImage(image, options)](./setImage/#jsimage_imagewatermarkoptions) |  |
|[ setText(text)](./setText/#string) | Adds Text watermark into the document. |
|[ setText(text, options)](./setText/#string_textwatermarkoptions) | Adds Text watermark into the document. |

### See Also

* module [Aspose.Words](../)

