SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Agrega una marca de agua de texto al documento con opciones. Representa la salida en imágenes.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
saveOptionsImageSaveOptionsLas opciones de guardado.
watermarkTextStringTexto que se muestra como marca de agua.
optionsTextWatermarkOptionsDefine opciones adicionales para la marca de agua de texto.

Ejemplos

Muestra cómo insertar texto de marca de agua en el documento y guardar el resultado en imágenes.

string doc = MyDir + "Big document.docx";
string watermarkText = "This is a watermark";

Stream[] images = Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), watermarkText);

TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.Color = Color.Red;
images = Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), watermarkText, watermarkOptions);

Ver también


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Agrega una marca de agua de texto al documento con opciones. Representa la salida en imágenes.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de archivo de entrada.
saveOptionsImageSaveOptionsLas opciones de guardado.
watermarkTextStringTexto que se muestra como marca de agua.
optionsTextWatermarkOptionsDefine opciones adicionales para la marca de agua de texto.

Ejemplos

Muestra cómo insertar texto de marca de agua en el documento desde la secuencia y guardar el resultado en imágenes.

string watermarkText = "This is a watermark";

using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
    Stream[] images = Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), watermarkText);

    TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
    watermarkOptions.Color = Color.Red;
    images = Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), watermarkText, watermarkOptions);
}

Ver también


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

Agrega una marca de agua de imagen al documento con opciones. Representa la salida en imágenes.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
saveOptionsImageSaveOptionsLas opciones de guardado.
watermarkImageBytesByte[]Bytes de imagen que se muestran como marca de agua.
optionsImageWatermarkOptionsDefine opciones adicionales para la marca de agua de la imagen.

Ejemplos

Muestra cómo insertar una imagen de marca de agua en el documento y guardar el resultado en imágenes.

string doc = MyDir + "Document.docx";
string watermarkImage = ImageDir + "Logo.jpg";

Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), File.ReadAllBytes(watermarkImage));

ImageWatermarkOptions options = new ImageWatermarkOptions();
options.Scale = 50;
Watermarker.SetWatermarkToImages(doc, new ImageSaveOptions(SaveFormat.Png), File.ReadAllBytes(watermarkImage), options);

Ver también


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Agrega una marca de agua de imagen al documento con opciones. Representa la salida en imágenes.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
saveOptionsImageSaveOptionsLas opciones de guardado.
watermarkImageStreamStreamFlujo de imágenes que se muestra como marca de agua.
optionsImageWatermarkOptionsDefine opciones adicionales para la marca de agua de la imagen.

Ejemplos

Muestra cómo insertar una imagen de marca de agua en el documento desde una secuencia y guardar el resultado en imágenes.

string watermarkImage = ImageDir + "Logo.jpg";

using (FileStream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream imageStream = new FileStream(watermarkImage, FileMode.Open, FileAccess.Read))
    {
        Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), imageStream);
        Watermarker.SetWatermarkToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), imageStream, new ImageWatermarkOptions() { Scale = 50 });
    }
}

Ver también