Hello There,
Greetings Of The Day!
Coming straight to your project requirements, I would suggest you to Implement "ScanDit" or "Tesseract OCR" in your application.
Further more, I would be able to assist you in a proper way once we have a Detailed Discussion regarding this application development. Also, Once all the requirements are freezed we will provide you with our Understandings for the work with a Detailed Time and Cost estimation.
I am mostly on Google or Skype. We can discuss there in a quick way, if you are interested.
Regards,
Ibrahim Adil