## Watermarker class

Provides methods intended to insert watermarks into the documents.

```csharp
public class Watermarker : Processor
```

## Methods

| Name | Description |
| --- | --- |
| static [Create](../../aspose.words.lowcode/watermarker/create/)(*[WatermarkerContext](../watermarkercontext/)*) | Creates new instance of the watermarker processor. |
| [Execute](../../aspose.words.lowcode/processor/execute/)() | Execute the processor action. |
| [Execute](../../aspose.words.lowcode/processor/execute/)(*CancellationToken*) | Execute the processor action allowing canceling document processing task using specified cancellation token. |
| [From](../../aspose.words.lowcode/processor/from/)(*Stream*) | Specifies input document for processing. |
| [From](../../aspose.words.lowcode/processor/from/)(*string*) | Specifies input document for processing. |
| [From](../../aspose.words.lowcode/processor/from/)(*Stream, [LoadOptions](../../aspose.words.loading/loadoptions/)*) | Specifies input document for processing. |
| [From](../../aspose.words.lowcode/processor/from/)(*string, [LoadOptions](../../aspose.words.loading/loadoptions/)*) | Specifies input document for processing. |
| [To](../../aspose.words.lowcode/processor/to/)(*string*) | Specifies output file for the processor. |
| [To](../../aspose.words.lowcode/processor/to/)(*List&lt;Stream&gt;, [SaveFormat](../../aspose.words/saveformat/)*) | Specifies output Document streams list. |
| [To](../../aspose.words.lowcode/processor/to/)(*List&lt;Stream&gt;, [SaveOptions](../../aspose.words.saving/saveoptions/)*) | Specifies output Document streams list. |
| [To](../../aspose.words.lowcode/processor/to/)(*Stream, [SaveFormat](../../aspose.words/saveformat/)*) | Specifies output stream for the processor. |
| [To](../../aspose.words.lowcode/processor/to/)(*Stream, [SaveOptions](../../aspose.words.saving/saveoptions/)*) | Specifies output stream for the processor. |
| [To](../../aspose.words.lowcode/processor/to/)(*string, [SaveFormat](../../aspose.words/saveformat/)*) | Specifies output file for the processor. |
| [To](../../aspose.words.lowcode/processor/to/)(*string, [SaveOptions](../../aspose.words.saving/saveoptions/)*) | Specifies output file for the processor. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_12)(*string, string, string*) | Adds an image watermark into the document. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), Image*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_2)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), Stream*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_4)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), Image*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_6)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), Stream*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_8)(*string, string, [SaveFormat](../../aspose.words/saveformat/), string*) | Adds an image watermark into the document with options and specified save format. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_10)(*string, string, [SaveOptions](../../aspose.words.saving/saveoptions/), string*) | Adds an image watermark into the document with options and specified save format. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_13)(*string, string, string, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_1)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), Image, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_3)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), Stream, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_5)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), Image, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_7)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), Stream, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document from streams with options. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_9)(*string, string, [SaveFormat](../../aspose.words/saveformat/), string, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document with options and specified save format. |
| static [SetImage](../../aspose.words.lowcode/watermarker/setimage/#setimage_11)(*string, string, [SaveOptions](../../aspose.words.saving/saveoptions/), string, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document with options and specified save format. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_8)(*string, string, string*) | Adds a text watermark into the document. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), string*) | Adds a text watermark into the document from streams with options. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_2)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), string*) | Adds a text watermark into the document from streams with options. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_4)(*string, string, [SaveFormat](../../aspose.words/saveformat/), string*) | Adds a text watermark into the document with options and specified save format. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_6)(*string, string, [SaveOptions](../../aspose.words.saving/saveoptions/), string*) | Adds a text watermark into the document with options and specified save format. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_9)(*string, string, string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document with options. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_1)(*Stream, Stream, [SaveFormat](../../aspose.words/saveformat/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document from streams with options. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_3)(*Stream, Stream, [SaveOptions](../../aspose.words.saving/saveoptions/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document from streams with options. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_5)(*string, string, [SaveFormat](../../aspose.words/saveformat/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document with options and specified save format. |
| static [SetText](../../aspose.words.lowcode/watermarker/settext/#settext_7)(*string, string, [SaveOptions](../../aspose.words.saving/saveoptions/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document with options and specified save format. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages)(*Stream, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), Stream*) | Adds an image watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_2)(*Stream, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), string*) | Adds a text watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_4)(*string, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), byte[]*) | Adds an image watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_6)(*string, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), string*) | Adds a text watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_1)(*Stream, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), Stream, [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_3)(*Stream, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_5)(*string, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), byte[], [ImageWatermarkOptions](../../aspose.words/imagewatermarkoptions/)*) | Adds an image watermark into the document with options. Renders the output to images. |
| static [SetWatermarkToImages](../../aspose.words.lowcode/watermarker/setwatermarktoimages/#setwatermarktoimages_7)(*string, [ImageSaveOptions](../../aspose.words.saving/imagesaveoptions/), string, [TextWatermarkOptions](../../aspose.words/textwatermarkoptions/)*) | Adds a text watermark into the document with options. Renders the output to images. |

### See Also

* class [Processor](../processor/)
* namespace [Aspose.Words.LowCode](../../aspose.words.lowcode/)
* assembly [Aspose.Words](../../)
