Komercyjny FineReader, zdaje się, kiedyś coś takiego potrafił.