Create annotations

A variety of annotations can be created such as sticky note (text annotations), link annotations, stamp annotations, and more.

Add text annotation to a PDF on iOS

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

1PTPDFDoc *doc = [[PTPDFDoc alloc] initWithFilepath:filename];
2PTPage *page = [doc GetPage:1];
3
4// Create the sticky note (Text annotation)
5PTText *txt =
6 [PTText Create:[doc GetSDFDoc]
7 pos:[[PTPDFRect alloc] initWithX1:10 y1:20 x2:30 y2:40]];
8[txt SetTextIconName:@"UserIcon"];
9[txt SetContents:@"The quick brown fox ate the lazy mouse."];
10[txt SetColor:[[PTColorPt alloc] initWithX:0 y:1 z:0 w:0] numcomp:3];
11[txt RefreshAppearance];
12[page 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).

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: iOS Library | Apryse documentation