General Workflow Our application workflow takes input as a file and after that our program converts it to XML and process it to represent data on the terminal Interface EPub In case of ePub, we have used ePub Python Library to get content from the epub file after which our application makes the Class Structure to handle and manipulate various aspects of a document After that, we have information of the various content files present in an ePub document. These files have meta-structure in form of XML and content in form of HTML, for post-processing of these HTML we used Beautiful Soup Library and converted texts into navigable blocks. For the navigation purpose, we made another class Structure which handles all the navigation requests and respond accordingly. And hence our output comes straight to the terminal Interface as PDF In PDF we have used PDFMINER library to get the data from the pdf file and convert the data into the XML for