SetImage

SetImage(Image)

Agrega una marca de agua de imagen al documento.

public void SetImage(Image image)
ParámetroEscribeDescripción
imageImageImagen que se muestra como marca de agua.

Excepciones

excepcióncondición
ArgumentNullExceptionSe lanza cuando la imagen esnulo .

Ver también


SetImage(Image, ImageWatermarkOptions)

Agrega una marca de agua de imagen al documento.

public void SetImage(Image image, ImageWatermarkOptions options)
ParámetroEscribeDescripción
imageImageImagen que se muestra como marca de agua.
optionsImageWatermarkOptionsDefine opciones adicionales para la marca de agua de la imagen.

Excepciones

excepcióncondición
ArgumentNullExceptionSe lanza cuando la imagen esnulo .

Observaciones

SiImageWatermarkOptions esnulo, la marca de agua se configurará con las opciones predeterminadas.

Ejemplos

Muestra cómo crear una marca de agua a partir de una imagen en el sistema de archivos local.

Document doc = new Document();

            // Modifica la apariencia de la marca de agua de la imagen con un objeto ImageWatermarkOptions,
            // luego pásalo mientras creas una marca de agua a partir de un archivo de imagen.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET48 || JAVA
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);
#elif NET5_0_OR_GREATER || __MOBILE__
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

Ver también


SetImage(string, ImageWatermarkOptions)

Agrega una marca de agua de imagen al documento.

public void SetImage(string imagePath, ImageWatermarkOptions options)
ParámetroEscribeDescripción
imagePathStringRuta al archivo de imagen que se muestra como marca de agua.
optionsImageWatermarkOptionsDefine opciones adicionales para la marca de agua de la imagen.

Excepciones

excepcióncondición
ArgumentNullExceptionLanza cuando la ruta esnulo .

Observaciones

SiImageWatermarkOptions esnulo, la marca de agua se configurará con las opciones predeterminadas.

Ver también