SetWatermarkToImages

SetWatermarkToImages(string, ImageSaveOptions, string, TextWatermarkOptions)

يُضيف علامة مائية نصية إلى المستند مع خيارات. يُحوّل المخرجات إلى صور.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
saveOptionsImageSaveOptionsخيارات الحفظ.
watermarkTextStringالنص الذي يتم عرضه كعلامة مائية.
optionsTextWatermarkOptionsيحدد خيارات إضافية للعلامة المائية النصية.

أمثلة

يوضح كيفية إدراج نص العلامة المائية في المستند وحفظ النتيجة في الصور.

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

أنظر أيضا


SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOptions)

يُضيف علامة مائية نصية إلى المستند مع خيارات. يُحوّل المخرجات إلى صور.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string watermarkText, TextWatermarkOptions options = null)
معامليكتبوصف
inputStreamStreamتدفق ملف الإدخال.
saveOptionsImageSaveOptionsخيارات الحفظ.
watermarkTextStringالنص الذي يتم عرضه كعلامة مائية.
optionsTextWatermarkOptionsيحدد خيارات إضافية للعلامة المائية النصية.

أمثلة

يوضح كيفية إدراج نص العلامة المائية في المستند من الدفق وحفظ النتيجة في الصور.

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

أنظر أيضا


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

يُضيف علامة مائية للصورة إلى المستند مع خيارات. يُحوّل المخرجات إلى صور.

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, 
    byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
saveOptionsImageSaveOptionsخيارات الحفظ.
watermarkImageBytesByte[]بايتات الصورة التي يتم عرضها كعلامة مائية.
optionsImageWatermarkOptionsيحدد خيارات إضافية للعلامة المائية للصورة.

أمثلة

يوضح كيفية إدراج صورة العلامة المائية في المستند وحفظ النتيجة في الصور.

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

أنظر أيضا


SetWatermarkToImages(Stream, ImageSaveOptions, Stream, ImageWatermarkOptions)

يُضيف علامة مائية للصورة إلى المستند مع خيارات. يُحوّل المخرجات إلى صور.

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Stream watermarkImageStream, ImageWatermarkOptions options = null)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
saveOptionsImageSaveOptionsخيارات الحفظ.
watermarkImageStreamStreamتدفق الصورة الذي يتم عرضه كعلامة مائية.
optionsImageWatermarkOptionsيحدد خيارات إضافية للعلامة المائية للصورة.

أمثلة

يوضح كيفية إدراج صورة العلامة المائية في المستند من مجرى وحفظ النتيجة في الصور.

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

أنظر أيضا