I had been receiving quite a number of inquiries regarding my video on how to create annotations in PDF.JS.
First and foremost, I call my web application Annotationeer. It is built on top of PDF.JS. It has the following annotations:
All annotations come with a comment and properties like background and foreground color, measurement units in inches, centimeter or millimeter and font size to name a few. These same annotations can be accessed through the sidebar as a list where you can scroll through as well as a comments popup window to initiate a chat history for every annotation.
Some nifty features that can be configured based on the user’s preference:
These annotations are saved and retrieved through RESTful URLs that I created using Silex PHP Framework and using MySQL as database or Couchbase’s NoSQL while producing outputs in JSON format.
The web application can run in IE and Webkit based browsers like Chrome and Firefox and works on mobile browsers and usable when integrated in hybrid apps. And, while I do not have any physical tablets or smartphone with a good amount of RAM, this has been tested in an Android emulator.
Annotationeer also comes with a utility where users can import the annotations that they saved in PDF.JS to a physical PDF file using either of the following libraries:
I have managed to create code in both Java and C#.
Oh yeah. One more thing. Annotationeer has also been tested to run in mobile browsers.
If you have inquiries regarding Annotationeer, please contact me at droidgox@gmail.com.