Add

Add(Watermark)

يضيف علامة مائية إلى المستند الذي تم تحميله.

public void Add(Watermark watermark)
معامل يكتب وصف
watermark Watermark العلامة المائية المراد إضافتها إلى المستند.

ملاحظات

تعرف على المزيد حول إضافة العلامات المائية: مضيفا العلامات المائية .

أمثلة

أضف صورة وعلامة مائية نصية إلى مستند من أي نوع مدعوم.

using (Watermarker watermarker = new Watermarker(@"D:\input.pdf"))
{
    TextWatermark textWatermark = new TextWatermark("DRAFT", new Font("Arial", 19));
    textWatermark.HorizontalAlignment = HorizontalAlignment.Center;
    textWatermark.VerticalAlignment = VerticalAlignment.Top;
    textWatermark.ConsiderParentMargins = true;
    textWatermark.ForegroundColor = Color.Red;
    textWatermark.IsBackground = true;
    textWatermark.Opacity = 0.5;
    watermarker.Add(textWatermark);

    using (ImageWatermark imageWatermark = new ImageWatermark(@"D:\draft.png"))
    {
        imageWatermark.HorizontalAlignment = HorizontalAlignment.Center;
        imageWatermark.VerticalAlignment = VerticalAlignment.Bottom;
        imageWatermark.ConsiderParentMargins = true;
        imageWatermark.IsBackground = true;
        imageWatermark.Opacity = 0.5;
        watermarker.Add(imageWatermark);
    }

    watermarker.Save(@"D:\output.pdf");
}

أنظر أيضا


Add(Watermark, WatermarkOptions)

يضيف علامة مائية إلى المستند الذي تم تحميله باستخدام خيارات العلامة المائية.

public void Add(Watermark watermark, WatermarkOptions options)
معامل يكتب وصف
watermark Watermark العلامة المائية المراد إضافتها إلى المستند.
options WatermarkOptions خيارات إضافية لاستخدامها عند إضافة العلامة المائية.

ملاحظات

تعرف على المزيد حول إضافة العلامات المائية مضيفا العلامات المائية .

أمثلة

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

PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(@"C:\doc.pdf", loadOptions))
using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
{
    PdfXObjectWatermarkOptions options = new PdfXObjectWatermarkOptions();
    options.PageIndex = 0;

    watermarker.Add(watermark, options);
    watermarker.Save();
}

أنظر أيضا