SetImage

SetImage(Image)

Fügt dem Dokument ein Bildwasserzeichen hinzu.

public void SetImage(Image image)
ParameterTypBeschreibung
imageImageBild, das als Wasserzeichen angezeigt wird.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWird ausgelöst, wenn das Bildnull .

Beispiele

Zeigt, wie aus einem Bild im lokalen Dateisystem ein Wasserzeichen erstellt wird.

Document doc = new Document();

            // Ändern Sie das Erscheinungsbild des Bildwasserzeichens mit einem ImageWatermarkOptions-Objekt.
            // und übergeben Sie es dann beim Erstellen eines Wasserzeichens aus einer Bilddatei.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Wir haben verschiedene Möglichkeiten, Bilder einzufügen:
            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");

Siehe auch


SetImage(Image, ImageWatermarkOptions)

Fügt dem Dokument ein Bildwasserzeichen hinzu.

public void SetImage(Image image, ImageWatermarkOptions options)
ParameterTypBeschreibung
imageImageBild, das als Wasserzeichen angezeigt wird.
optionsImageWatermarkOptionsDefiniert zusätzliche Optionen für das Bildwasserzeichen.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWird ausgelöst, wenn das Bildnull .

Bemerkungen

WennImageWatermarkOptions Istnull, das Wasserzeichen wird mit den Standardoptionen gesetzt.

Beispiele

Zeigt, wie aus einem Bild im lokalen Dateisystem ein Wasserzeichen erstellt wird.

Document doc = new Document();

            // Ändern Sie das Erscheinungsbild des Bildwasserzeichens mit einem ImageWatermarkOptions-Objekt.
            // und übergeben Sie es dann beim Erstellen eines Wasserzeichens aus einer Bilddatei.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Wir haben verschiedene Möglichkeiten, Bilder einzufügen:
            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");

Siehe auch


SetImage(string, ImageWatermarkOptions)

Fügt dem Dokument ein Bildwasserzeichen hinzu.

public void SetImage(string imagePath, ImageWatermarkOptions options)
ParameterTypBeschreibung
imagePathStringPfad zur Bilddatei, die als Wasserzeichen angezeigt wird.
optionsImageWatermarkOptionsDefiniert zusätzliche Optionen für das Bildwasserzeichen.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWirft, wenn der Pfadnull .

Bemerkungen

WennImageWatermarkOptions Istnull, das Wasserzeichen wird mit den Standardoptionen gesetzt.

Beispiele

Zeigt, wie aus einem Bild im lokalen Dateisystem ein Wasserzeichen erstellt wird.

Document doc = new Document();

            // Ändern Sie das Erscheinungsbild des Bildwasserzeichens mit einem ImageWatermarkOptions-Objekt.
            // und übergeben Sie es dann beim Erstellen eines Wasserzeichens aus einer Bilddatei.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // Wir haben verschiedene Möglichkeiten, Bilder einzufügen:
            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");

Siehe auch


SetImage(Stream, ImageWatermarkOptions)

Fügt dem Dokument ein Bildwasserzeichen hinzu.

public void SetImage(Stream imageStream, ImageWatermarkOptions options)
ParameterTypBeschreibung
imageStreamStreamDer Stream mit den Bilddaten, die als Wasserzeichen angezeigt werden.
optionsImageWatermarkOptionsDefiniert zusätzliche Optionen für das Bildwasserzeichen.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWirft, wenn der Pfadnull .

Bemerkungen

WennImageWatermarkOptions Istnull, das Wasserzeichen wird mit den Standardoptionen gesetzt.

Beispiele

Zeigt, wie aus einem Bildstream ein Wasserzeichen erstellt wird.

Document doc = new Document();

// Ändern Sie das Erscheinungsbild des Bildwasserzeichens mit einem ImageWatermarkOptions-Objekt.
// und übergeben Sie es dann beim Erstellen eines Wasserzeichens aus einer Bilddatei.
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");

Siehe auch