Add

Add(Watermark)

Menambahkan tanda air ke dokumen yang dimuat.

public void Add(Watermark watermark)
Parameter Jenis Keterangan
watermark Watermark Tanda air untuk ditambahkan ke dokumen.

Perkataan

Pelajari lebih lanjut tentang menambahkan tanda air: Menambahkan tanda air .

Contoh

Menambahkan watermark gambar dan teks ke dokumen jenis apa pun yang didukung.

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

Lihat juga


Add(Watermark, WatermarkOptions)

Menambahkan tanda air ke dokumen yang dimuat menggunakan opsi tanda air.

public void Add(Watermark watermark, WatermarkOptions options)
Parameter Jenis Keterangan
watermark Watermark Tanda air untuk ditambahkan ke dokumen.
options WatermarkOptions Opsi tambahan untuk digunakan saat menambahkan tanda air.

Perkataan

Pelajari lebih lanjut tentang menambahkan watermark Menambahkan tanda air .

Contoh

Tambahkan watermark gambar ke halaman tertentu dari dokumen 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();
}

Lihat juga