This is a lightweight GUI-based application for merging (at most 20) PDF files and generating a consolidated output PDF file.
Although there are multiple great pdf merging websites like ILovePdf, SmallPdf etc., irrespective of all the privacy and security claims, there is a slight chance that the server might store your PDFs. If those PDF files contain any Personally Identifiable Information (PII) of yours, then third parties may become aware of it which is not desirable. Hence, a small lightweight GUI-based application to allow you to perform the PDF merging locally on your system without requiring any internet access.
Two ways how a user can use this app are as follows:
- Install the external Python modules from the requirements.txt file using:
pip install -r requirements.txtThen, navigate to root of the project and execute the application using:
python app.py- We also have an executable file generated using auto-py-to-exe and pyinstaller in app/. Just execute the app.exe and the application will start and the GUI will open.
- Upon start
- After uploading some files
- Click on a file to select it. Rearrange the order of the uploaded files by dragging-and-dropping. Click on Remove File to remove the selected file from the GUI.
- Toggle theme by switching between light and dark mode.


