Add

Add(Watermark)

Yüklenen belgeye bir filigran ekler.

public void Add(Watermark watermark)
Parametre Tip Tanım
watermark Watermark Belgeye eklenecek filigran.

Notlar

Filigran ekleme hakkında daha fazla bilgi edinin: filigran ekleme .

Örnekler

Desteklenen herhangi bir belge türüne resim ve metin filigranı ekleyin.

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

Ayrıca bakınız


Add(Watermark, WatermarkOptions)

Filigran seçeneklerini kullanarak yüklenen belgeye bir filigran ekler.

public void Add(Watermark watermark, WatermarkOptions options)
Parametre Tip Tanım
watermark Watermark Belgeye eklenecek filigran.
options WatermarkOptions Filigranı eklerken kullanılacak ek seçenekler.

Notlar

Filigran ekleme hakkında daha fazla bilgi edinin filigran ekleme .

Örnekler

Bir pdf belgesinin belirli bir sayfasına resim filigranı ekleyin.

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

Ayrıca bakınız