Алгоритмы есть ... есть даже какой то продукт, который с командной строки достаточно мило распазнаёт текст. Но вот формы ... нифига.
и документы со смешанными языками туго то же ..
Есть такая вещь как gocr ... достаточно хорошо распознает английский текст.. вот что-нибудь бы для кириллицы (русского) найти. Таблицы и формы не важно. Просто image в text (ascii)