Add functionality for a PDF form filler that supports text auto-sizing/shrinking like Adobe:
The current implementation relies on valid cross-reference table offsets in the PDF documents so that PDF objects are easily found and parsed. However, a mechanism for importing documents with invalid cross-reference table offsets may be implemented.
The attached project shows how to repair such documents.
Add UI for adding comments and ability to save them. Comments are represented in the document model as text annotations (annotations with Subtype Text).