Add

Add(Watermark)

Aggiunge una filigrana al documento caricato.

public void Add(Watermark watermark)
Parametro Tipo Descrizione
watermark Watermark La filigrana da aggiungere al documento.

Osservazioni

Ulteriori informazioni sull’aggiunta di filigrane: Aggiunta di filigrane .

Esempi

Aggiungi filigrana di immagini e testo a un documento di qualsiasi tipo supportato.

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

Guarda anche


Add(Watermark, WatermarkOptions)

Aggiunge una filigrana al documento caricato utilizzando le opzioni filigrana.

public void Add(Watermark watermark, WatermarkOptions options)
Parametro Tipo Descrizione
watermark Watermark La filigrana da aggiungere al documento.
options WatermarkOptions Opzioni aggiuntive da utilizzare quando si aggiunge la filigrana.

Osservazioni

Ulteriori informazioni sull’aggiunta di filigrane Aggiunta di filigrane .

Esempi

Aggiungi una filigrana immagine a una particolare pagina di un documento 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();
}

Guarda anche