Add

Add(Watermark)

Voegt een watermerk toe aan het geladen document.

public void Add(Watermark watermark)
Parameter Type Beschrijving
watermark Watermark Het watermerk dat aan het document moet worden toegevoegd.

Opmerkingen

Meer informatie over het toevoegen van watermerken: Watermerken toevoegen .

Voorbeelden

Voeg afbeelding en tekstwatermerk toe aan een document van elk ondersteund type.

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

Zie ook


Add(Watermark, WatermarkOptions)

Voegt een watermerk toe aan het geladen document met watermerkopties.

public void Add(Watermark watermark, WatermarkOptions options)
Parameter Type Beschrijving
watermark Watermark Het watermerk dat aan het document moet worden toegevoegd.
options WatermarkOptions Extra opties om te gebruiken bij het toevoegen van het watermerk.

Opmerkingen

Meer informatie over het toevoegen van watermerken Watermerken toevoegen .

Voorbeelden

Voeg een afbeeldingswatermerk toe aan een bepaalde pagina van een pdf-document.

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

Zie ook