I would like to know if it is possible to read data from scanned documents like invoices and insert it into its correspondent fields in the database, what are the existing libraries and languages that can make this happen and how accurate the result would be.