Have a look at these supported file formats. Yes, you can add watermark (image or text) to all of them programmatically. 
Have a look at the following code, it adds a text watermark with a specific font-family and size.
using (Watermarker watermarker = new Watermarker("sample.pdf"))
{
    TextWatermark watermark = new TextWatermark("top secret", new Font("Arial", 36));
    watermark.ForegroundColor = Color.Red;
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.VerticalAlignment = VerticalAlignment.Center;
    watermarker.Add(watermark);
    watermarker.Save(Constants.OutDocumentPdf);
}
For further details, please visit this documentation article and in case of any issue, you can post it here.
 

 
    
Top comments (0)