Simple PDF Viewer Desktop Application

Job ID: 37994664

Budget: $30 – $250 USD

I require a minimalistic desktop application that can display a PDF file in full screen. This standalone EXE file should exist in the same directory as the pdf file itself.

This application needs to be:

-Compatible with the Windows operating system.
-Incorporate user-friendly features like zoom controls and page navigation buttons.
-Include a bookmarking feature for easy reference.

This app would be a special pdf viewer file. Let us suppose, I have multiple pdf files in the same folder as the app, and with names that are prefixed with a number, eg. 01_name.pdf, 02_name.pdf, 03_name.pdf, ....

When I run the app, it should be able to detect the presence of all the pdf files described above. The app should have 2 pairs of buttons, eg. Prev_file/Next_file & Prev_page/Next_page.

Using the Prev_file/Next_file buttons, we ask the app to scroll through the numbered pdf files in the exact order of the number their names are prefixed with.

The currently selected file is displayed one page at a time. Using the other set of Prev_page/Next_page buttons we should be able to scroll the currently selected file one page at a time.

I hope you understood the functionality I want.

Also, the app should be able to detect the aspect ratio of each page in the pdf file so that it displays it in 100% view without distorting the text or the images in the pdf file.

Please kindly let me know if you can develop this very simple app.

Also, the app should be a single standalone exe file. That is, it should not require any sort of installation process to install it. It should just run as soon as we double click it. I believe you can use the pyinstaller app to develop such a single standalone exe file. By the way, I need the file to be developed in python, and all source files should be provided together with the executable file (app).


The ideal candidate should have experience in desktop application development with a focus on user-friendly design. Proficiency in programming languages suitable for Windows applications is a must. Experience in creating PDF viewing or similar applications would be advantageous.