SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

Belgeye seçeneklerle bir metin filigranı ekler. Çıktıyı resimlere dönüştürür.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
saveOptionsImageSaveOptionsKaydetme seçenekleri.
watermarkTextStringFiligran olarak görüntülenen metin.
optionsTextWatermarkOptionsMetin filigranı için ek seçenekleri tanımlar.

Örnekler

Belgeye filigran metninin nasıl ekleneceğini ve sonucun resimlere nasıl kaydedileceğini gösterir.

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

Ayrıca bakınız


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

Belgeye seçeneklerle bir metin filigranı ekler. Çıktıyı resimlere dönüştürür.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş dosya akışı.
saveOptionsImageSaveOptionsKaydetme seçenekleri.
watermarkTextStringFiligran olarak görüntülenen metin.
optionsTextWatermarkOptionsMetin filigranı için ek seçenekleri tanımlar.

Örnekler

Akıştan belgeye filigran metninin nasıl ekleneceğini ve sonucun resimlere nasıl kaydedileceğini gösterir.

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

Ayrıca bakınız


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

Belgeye seçeneklerle bir resim filigranı ekler. Çıktıyı images’a işler.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
saveOptionsImageSaveOptionsKaydetme seçenekleri.
watermarkImageBytesByte[]Filigran olarak görüntülenen resim baytları.
optionsImageWatermarkOptionsResim filigranı için ek seçenekleri tanımlar.

Örnekler

Belgeye filigran resminin nasıl ekleneceğini ve sonucun resimlere nasıl kaydedileceğini gösterir.

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

Ayrıca bakınız


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

Belgeye seçeneklerle bir resim filigranı ekler. Çıktıyı images’a işler.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş akışı.
saveOptionsImageSaveOptionsKaydetme seçenekleri.
watermarkImageStreamStreamFiligran olarak görüntülenen resim akışı.
optionsImageWatermarkOptionsResim filigranı için ek seçenekleri tanımlar.

Örnekler

Bir akıştan belgeye filigran resminin nasıl ekleneceğini ve sonucun resimlere nasıl kaydedileceğini gösterir.

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

Ayrıca bakınız