Programmatically add and remove annotations from PDF files in Java. Add arrow, rectangle, ellipse, highlight, watermark annotations and more using Java API....and extract annotations from word-processing documents, spreadsheets... images , email messages , Visio drawings , some AutoCAD , and...