Abstract PDF annotation representation class
A file attachment annotation contains a reference to a file, which typically is embedded in the PDF file.
A link annotation represents either a hypertext link to a destination elsewhere in the document or an action to be performed.
A markup annotation
A text annotation represents a "sticky note" attached to a point in the PDF document.