Watermarker.SetWatermarkToImages

Watermarker SetWatermarkToImages method. Adds a text watermark into the document with options. Renders the output to images.

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Adds a text watermark into the document with options. Renders the output to images.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypeDescription
inputFileNameStringThe input file name.
saveOptionsImageSaveOptionsThe save options.
watermarkTextStringText that is displayed as a watermark.
optionsTextWatermarkOptionsDefines additional options for the text watermark.

Examples

Shows how to add text watermark in the document and save the result to images streams.

TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
textWatermarkOptions.Color = Color.Red;

Stream[] pages = Watermarker.SetWatermarkToImages(MyDir + "Simple.docx", new ImageSaveOptions(SaveFormat.Png), "Wordize", textWatermarkOptions);

See Also


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Adds a text watermark into the document with options. Renders the output to images.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypeDescription
inputStreamStreamThe input file stream.
saveOptionsImageSaveOptionsThe save options.
watermarkTextStringText that is displayed as a watermark.
optionsTextWatermarkOptionsDefines additional options for the text watermark.

Examples

Shows how to add text watermark in the document loaded from stream and save the result to images streams.

TextWatermarkOptions textWatermarkOptions = new TextWatermarkOptions();
textWatermarkOptions.Color = Color.Red;

using (Stream input = File.OpenRead(MyDir + "Simple.docx"))
{
    Stream[] pages = Watermarker.SetWatermarkToImages(input, new ImageSaveOptions(SaveFormat.Png), "Wordize", textWatermarkOptions);
}

See Also


SetWatermarkToImages(string, ImageSaveOptions, byte[], ImageWatermarkOptions)

Adds an image watermark into the document with options. Renders the output to images.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParameterTypeDescription
inputFileNameStringThe input file name.
saveOptionsImageSaveOptionsThe save options.
watermarkImageBytesByte[]Image bytes that is displayed as a watermark.
optionsImageWatermarkOptionsDefines additional options for the image watermark.

Examples

Shows how to add image watermark in the document and save the result to images streams.

byte[] watermarkBytes = File.ReadAllBytes(MyDir + "Images/logo.png");
Stream[] pages = Watermarker.SetWatermarkToImages(MyDir + "Simple.docx", new ImageSaveOptions(SaveFormat.Png), watermarkBytes);

See Also


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Adds an image watermark into the document with options. Renders the output to images.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParameterTypeDescription
inputStreamStreamThe input stream.
saveOptionsImageSaveOptionsThe save options.
watermarkImageStreamStreamImage stream that is displayed as a watermark.
optionsImageWatermarkOptionsDefines additional options for the image watermark.

Examples

Shows how to add image watermark in the document loaded from stream and save the result to images streams.

using (Stream input = File.OpenRead(MyDir + "Simple.docx"))
using (Stream watermark = File.OpenRead(MyDir + "Images/logo.png"))
{
    Stream[] pages = Watermarker.SetWatermarkToImages(input, new ImageSaveOptions(SaveFormat.Png), watermark);
}

See Also