SetImage

SetImage(Image)

Ajoute un filigrane d’image dans le document.

public void SetImage(Image image)
ParamètreTaperLa description
imageImageImage affichée en filigrane.

Exceptions

exceptioncondition
ArgumentNullExceptionLancé lorsque l’image estnul .

Exemples

Montre comment créer un filigrane à partir d’une image dans le système de fichiers local.

Document doc = new Document();

            // Modifiez l'apparence du filigrane de l'image avec un objet ImageWatermarkOptions,
            // puis transmettez-le lors de la création d'un filigrane à partir d'un fichier image.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Nous avons différentes options pour insérer une image :
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

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

Voir également


SetImage(Image, ImageWatermarkOptions)

Ajoute un filigrane d’image dans le document.

public void SetImage(Image image, ImageWatermarkOptions options)
ParamètreTaperLa description
imageImageImage affichée en filigrane.
optionsImageWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de l’image.

Exceptions

exceptioncondition
ArgumentNullExceptionLancé lorsque l’image estnul .

Remarques

SiImageWatermarkOptions estnul, le filigrane sera défini avec les options par défaut.

Exemples

Montre comment créer un filigrane à partir d’une image dans le système de fichiers local.

Document doc = new Document();

            // Modifiez l'apparence du filigrane de l'image avec un objet ImageWatermarkOptions,
            // puis transmettez-le lors de la création d'un filigrane à partir d'un fichier image.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Nous avons différentes options pour insérer une image :
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

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

Voir également


SetImage(string, ImageWatermarkOptions)

Ajoute un filigrane d’image dans le document.

public void SetImage(string imagePath, ImageWatermarkOptions options)
ParamètreTaperLa description
imagePathStringChemin vers le fichier image qui s’affiche sous forme de filigrane.
optionsImageWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de l’image.

Exceptions

exceptioncondition
ArgumentNullExceptionLancé lorsque le chemin estnul .

Remarques

SiImageWatermarkOptions estnul, le filigrane sera défini avec les options par défaut.

Exemples

Montre comment créer un filigrane à partir d’une image dans le système de fichiers local.

Document doc = new Document();

            // Modifiez l'apparence du filigrane de l'image avec un objet ImageWatermarkOptions,
            // puis transmettez-le lors de la création d'un filigrane à partir d'un fichier image.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Nous avons différentes options pour insérer une image :
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

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

Voir également


SetImage(Stream, ImageWatermarkOptions)

Ajoute un filigrane d’image dans le document.

public void SetImage(Stream imageStream, ImageWatermarkOptions options)
ParamètreTaperLa description
imageStreamStreamLe flux contenant les données d’image affichées sous forme de filigrane.
optionsImageWatermarkOptionsDéfinit des options supplémentaires pour le filigrane de l’image.

Exceptions

exceptioncondition
ArgumentNullExceptionLancé lorsque le chemin estnul .

Remarques

SiImageWatermarkOptions estnul, le filigrane sera défini avec les options par défaut.

Exemples

Montre comment créer un filigrane à partir d’un flux d’images.

Document doc = new Document();

// Modifiez l'apparence du filigrane de l'image avec un objet ImageWatermarkOptions,
// puis transmettez-le lors de la création d'un filigrane à partir d'un fichier image.
ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
imageWatermarkOptions.Scale = 5;

using (FileStream imageStream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open, FileAccess.Read))
    doc.Watermark.SetImage(imageStream, imageWatermarkOptions);

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

Voir également