PDF Watermark

How to add or remove watermark to PDF documents with free cross-platform Apps and APIs

How to add or remove watermark to PDF

You need Aspose.PDF library to try the code in your environment. API which is a feature-rich, powerful and easy to use document manipulation API. Open NuGet package manager, search for Aspose.PDF and install. You may also use the following command from the Package Manager Console.

You can use the following classes and method for work with watermark in PDF:

  1. Load the PDF with an instance of Document.
  2. Create an instance of WatermarkArtifact.
  3. Set properties of WatermarkArtifact object.
  4. Add watermark using method Add of Aspose.Pdf.Page.Artifacts collection class.
  5. Save PDF file

Add Watermark in PDF - C#

This sample code shows how to add watermark to PDF file - C#


    doc = new Aspose.Pdf.Document("1.pdf");

    artifact = new Aspose.Pdf.WatermarkArtifact();
    artifact.SetImage(new FileStream("1.jpg", FileMode.Open));

    artifact.ArtifactHorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;
    artifact.Rotation = 15;
    artifact.Opacity = 1;
    artifact.IsBackground = true;
    doc.Pages[1].Artifacts.Add(artifact);

    //save result pdf to file
    doc.Save("add_watermark.pdf", Aspose.Pdf.SaveFormat.Pdf);