SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Lägger till en textvattenstämpel i dokumentet med alternativ. Återger utdata till bilder.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
saveOptionsImageSaveOptionsSparalternativen.
watermarkTextStringText som visas som en vattenstämpel.
optionsTextWatermarkOptionsDefinierar ytterligare alternativ för textvattenmärket.

Exempel

Visar hur man infogar vattenstämpeltext i dokumentet och sparar resultatet som bilder.

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

Se även


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Lägger till en textvattenstämpel i dokumentet med alternativ. Återger utdata till bilder.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIndatafilströmmen.
saveOptionsImageSaveOptionsSparalternativen.
watermarkTextStringText som visas som en vattenstämpel.
optionsTextWatermarkOptionsDefinierar ytterligare alternativ för textvattenmärket.

Exempel

Visar hur man infogar vattenstämpeltext i dokumentet från strömmen och sparar resultatet som bilder.

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

Se även


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

Lägger till en bildvattenstämpel i dokumentet med alternativ. Återger utdata till bilder.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
saveOptionsImageSaveOptionsSparalternativen.
watermarkImageBytesByte[]Bildbyte som visas som ett vattenmärke.
optionsImageWatermarkOptionsDefinierar ytterligare alternativ för bildens vattenstämpel.

Exempel

Visar hur man infogar en vattenstämpelbild i dokumentet och sparar resultatet som bilder.

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

Se även


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Lägger till en bildvattenstämpel i dokumentet med alternativ. Återger utdata till bilder.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
saveOptionsImageSaveOptionsSparalternativen.
watermarkImageStreamStreamBildström som visas som ett vattenmärke.
optionsImageWatermarkOptionsDefinierar ytterligare alternativ för bildens vattenstämpel.

Exempel

Visar hur man infogar en vattenstämpelbild i dokumentet från en ström och sparar resultatet som bilder.

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

Se även