Recently I have been working on an PDF Viewer. Basically a desktop application that has the ability to launch a PDF file. Previously the application relied on integration with Adobe and a hefty license fee. So an open source PDF viewer was required. Step