

A free and open-source cross-platform PDF Management Software.
The goal of this project is to provide an all-in-one PDF toolkit that allows users to extract, rotate, and delete pages instantly, as well as combine PDFs, all in just a few clicks.
Additionally, we aim to create a nice graphical user interface to make the tool accessible to a larger audience.
Built with ❤️ at FOSSHack 3.0!
- The goal of the project is to create a PDFManager which supports all the operations performed a PDF into a nice GUI.
- The PDFManager is an oofline toolkit for all your PDF related issues.
- The goal is to also make a cross-platform application.
The OpenPDFManager currently supports the following features:
- Merge two PDFs
- Offline Support
Features to implement/come in future:
- Split PDF
- Trim PDF
- Encrypt PDF
- Decrypt PDF (Brute Force and Other Techniques)
- Rotate Pages of a PDF
- Select and Merge Feature
- Preview before download Feature
The OpenPDFManager
is developed in Python using flet
(a relatively new GUI library for python). This would serve as a personal project and a guide for any new flet learners.
Prerequisites:
python
must be installed on your system. To install it, refer thisgit
should also be present. Refer this- That’s all you need!!! 😉
Now, go into your terminal and run the following commands step-by-step:
- Clone the Reposistory
git clone git@github.com:peb-peb/PDFManager.git
- Install all the external libraries using
pip install -r requirements.txt
- Run the
OpenPDFManager
flet src\pdfmanager\pdfmanager.py
Contributions are always welcomed 🤗. Refer CONTRIBUTING for more info.
Licensed under the MIT License, see LICENSE for more information.
Resources refered during FOSS Hack 3.0 –
FOSSHack Questionnaire:
Q. What was the idea for the project?
I frequently required to perform many operations on PDF due to my College Assignments.
Q. What stage is it in now?
The Application was built in 2 days in FOSS Hack 3.0. So, it currently supports only the
merge
feature, but, soon I’ll be adding other features to it.

Leave a Reply