Add

Add(Watermark)

Προσθέτει ένα υδατογράφημα στο φορτωμένο έγγραφο.

public void Add(Watermark watermark)
Παράμετρος Τύπος Περιγραφή
watermark Watermark Το υδατογράφημα για προσθήκη στο έγγραφο.

Παρατηρήσεις

Μάθετε περισσότερα σχετικά με την προσθήκη υδατογραφημάτων: Προσθήκη υδατογραφημάτων .

Παραδείγματα

Προσθέστε υδατογράφημα εικόνας και κειμένου σε έγγραφο οποιουδήποτε υποστηριζόμενου τύπου.

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

Δείτε επίσης


Add(Watermark, WatermarkOptions)

Προσθέτει ένα υδατογράφημα στο φορτωμένο έγγραφο χρησιμοποιώντας επιλογές υδατογραφήματος.

public void Add(Watermark watermark, WatermarkOptions options)
Παράμετρος Τύπος Περιγραφή
watermark Watermark Το υδατογράφημα για προσθήκη στο έγγραφο.
options WatermarkOptions Πρόσθετες επιλογές για χρήση κατά την προσθήκη του υδατογραφήματος.

Παρατηρήσεις

Μάθετε περισσότερα σχετικά με την προσθήκη υδατογραφημάτων Προσθήκη υδατογραφημάτων .

Παραδείγματα

Προσθέστε ένα υδατογράφημα εικόνας σε μια συγκεκριμένη σελίδα ενός εγγράφου 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();
}

Δείτε επίσης