Some test text!

Stamp contentkeyboard_arrow_down


Only available with the Full API

A stamp in a PDF document is analogous to applying a rubber stamp on a paper document.

PDFTron SDK benefits include:

  • Stamp PDF pages with text, images, or with other PDF pages.
  • Embed fonts and images, and copy graphical elements from one page to another.

linkStamp a PDF Page

To stamp an image to a page in a PDF document.

const doc = await PDFNet.PDFDoc.createFromURL(filename);
const s = await PDFNet.Stamper.create(PDFNet.Stamper.SizeType.e_relative_scale, 0.5, 0.5);

const img = await PDFNet.Image.createFromURL(doc, imagename);
s.setSize(PDFNet.Stamper.SizeType.e_relative_scale, 0.5, 0.5);

// set position of the image to the center, left of PDF pages
s.setAlignment(PDFNet.Stamper.HorizontalAlignment.e_horizontal_left, PDFNet.Stamper.VerticalAlignment.e_vertical_center);
const pt = await PDFNet.ColorPt.init(0, 0, 0, 0);

// only stamp first 2 pages
const ps = await PDFNet.PageSet.createRange(1, 2);
s.stampImage(doc, img, ps);

Stamp a PDF File
Full code sample which shows how to stamp PDF pages with text, images, or with other PDF pages and how to add new content (or watermark).

linkAbout stamping a PDF page

Stamper can be used for PDF pages with text, images, or with other PDF content in only a few lines of code. Although Stamper is very simple to use compared to ElementBuilder/ElementWriter it is not as powerful or flexible. In case you need full control over PDF creation use ElementBuilder/ElementWriter to add new content to existing PDF pages as shown in the ElementBuilder sample project.

Get the answers you need: Support


Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

PDFTron Receives USD$71 Million Growth Investment Led By Silversmith Capital Partners

Learn more