SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Fügt dem Dokument ein Textwasserzeichen mit Optionen hinzu. Rendert die Ausgabe in Bilder.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
saveOptionsImageSaveOptionsDie Speicheroptionen.
watermarkTextStringText, der als Wasserzeichen angezeigt wird.
optionsTextWatermarkOptionsDefiniert zusätzliche Optionen für das Textwasserzeichen.

Beispiele

Zeigt, wie man Wasserzeichentext in das Dokument einfügt und das Ergebnis in Bildern speichert.

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);

Siehe auch


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Fügt dem Dokument ein Textwasserzeichen mit Optionen hinzu. Rendert die Ausgabe in Bilder.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabedateistream.
saveOptionsImageSaveOptionsDie Speicheroptionen.
watermarkTextStringText, der als Wasserzeichen angezeigt wird.
optionsTextWatermarkOptionsDefiniert zusätzliche Optionen für das Textwasserzeichen.

Beispiele

Zeigt, wie Wasserzeichentext aus dem Stream in das Dokument eingefügt und das Ergebnis in Bildern gespeichert wird.

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);
}

Siehe auch


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

Fügt dem Dokument ein Bildwasserzeichen mit Optionen hinzu. Rendert die Ausgabe in Bilder.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
saveOptionsImageSaveOptionsDie Speicheroptionen.
watermarkImageBytesByte[]Bildbytes, die als Wasserzeichen angezeigt werden.
optionsImageWatermarkOptionsDefiniert zusätzliche Optionen für das Bildwasserzeichen.

Beispiele

Zeigt, wie man ein Wasserzeichenbild in das Dokument einfügt und das Ergebnis in Bildern speichert.

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);

Siehe auch


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Fügt dem Dokument ein Bildwasserzeichen mit Optionen hinzu. Rendert die Ausgabe in Bilder.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
saveOptionsImageSaveOptionsDie Speicheroptionen.
watermarkImageStreamStreamBildstream, der als Wasserzeichen angezeigt wird.
optionsImageWatermarkOptionsDefiniert zusätzliche Optionen für das Bildwasserzeichen.

Beispiele

Zeigt, wie man aus einem Stream ein Wasserzeichenbild in das Dokument einfügt und das Ergebnis in Bildern speichert.

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 });
    }
}

Siehe auch