MicroPythonOS lightweight OS for microcontroller targets applications with graphical user interfaces with a look similar to Android/iOS.
A command line tool written in python that reads a pdf/zip file and outputs a text file using tesseract OCR engine. Given an appropriate alias you can run Input and output OCR samples are available at ...