Add text annotation to a document on Server/Desktop

To add a sticky note (text annotation) to a PDF Document.

1doc = PDFDoc.new(filename)
2page = doc.GetPage(1)
3
4# Create the sticky note (Text annotation)
5txt = Text.Create( doc.GetSDFDoc(), Rect.new( 10, 20, 30, 40 ) )
6txt.SetIcon( "UserIcon" )
7txt.SetContents( "The quick brown fox ate the lazy mouse." )
8txt.SetColor( ColorPt.new(0,1,0) )
9txt.RefreshAppearance()
10page.AnnotPushBack( txt )

Add or edit PDF annotations
Full code sample which shows how to add or edit PDF annotations (e.g. hyperlink, intra-document link, stamp, rubber stamp, file attachment, sound, text, free-text, line, circle, square, polygon, polyline, highlight, squiggly, caret, and ink). Code sample is available in C++, C#, Java, Python, Go, PHP, Ruby and VB

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales
Add Text Annotations in PDF Viewer: Server/Desktop Library | Apryse documentation