1- Page Reflow Mode
in reflow, every object, text box, image has an id that indicates the order with which they should be put in reflow mode .. using reflow methods you can read the tagged pdf content as reflow objects (Check PDFReaderActOld with def_view = 5)
public float ReflowStart( float width, float scale )
public boolean Reflow( int dib, float orgx, float orgy )
public boolean ReflowToBmp( Bitmap bitmap, float orgx, float orgy )
public int ReflowGetParaCount()
public int ReflowGetCharCount( int iparagraph )
public float ReflowGetCharWidth( int iparagraph, int ichar )
public float ReflowGetCharHeight( int iparagraph, int ichar )
public int...
2- Form editing : Edit a pdf that has From in it (edit texts, checkboxes, radio buttons ..)
3- PDF index handling and modification: Reading and modifying pdf index (outline)
4- Multimedia annotation extraction and support: support of sount, vedio, attachments, etc annotations
5- Transparent image annotation: Handwriting annotation
6- Text annotation: add or read text annotation
7- Text highlight, underline, strikethrough: annotations check the demo project
8- Floating text annotation: It's a free-text annotation, this type of annotation can be add using:
Page.AddAnnotEditbox
9- Wrapper sources: the source code of the jar file that exists in the demo projects (that handles the different views of the SDK)
10- PDF creation, page create/remove: to modify the pdf structure (create a new pdf, create a new page, delete a page, move a page, concatenate pdfs...)