Add

Add(Watermark)

Fügt dem geladenen Dokument ein Wasserzeichen hinzu.

public void Add(Watermark watermark)
Parameter Typ Beschreibung
watermark Watermark Das Wasserzeichen, das dem Dokument hinzugefügt werden soll.

Bemerkungen

Weitere Informationen zum Hinzufügen von Wasserzeichen: Hinzufügen von Wasserzeichen .

Beispiele

Hinzufügen von Bild- und Textwasserzeichen zu einem Dokument eines beliebigen unterstützten Typs.

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

Siehe auch


Add(Watermark, WatermarkOptions)

Fügt dem geladenen Dokument mithilfe von Wasserzeichenoptionen ein Wasserzeichen hinzu.

public void Add(Watermark watermark, WatermarkOptions options)
Parameter Typ Beschreibung
watermark Watermark Das Wasserzeichen, das dem Dokument hinzugefügt werden soll.
options WatermarkOptions Zusätzliche Optionen zum Hinzufügen des Wasserzeichens.

Bemerkungen

Weitere Informationen zum Hinzufügen von Wasserzeichen Hinzufügen von Wasserzeichen .

Beispiele

Hinzufügen eines Bildwasserzeichens zu einer bestimmten Seite eines PDF-Dokuments.

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

Siehe auch