PDFManager

OpenPDFManager 📄

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.

version github license

Built with ❤️ at FOSSHack 3.0!

Table of Contents

Goals

  • 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.

Features

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.

Installation

Prerequisites:

  • python must be installed on your system. To install it, refer this
  • git should also be present. Refer this
  • That’s all you need!!! 😉

Now, go into your terminal and run the following commands step-by-step:

  1. Clone the Reposistory
git clone git@github.com:peb-peb/PDFManager.git
  1. Install all the external libraries using
pip install -r requirements.txt
  1. Run the OpenPDFManager
flet src\pdfmanager\pdfmanager.py

Contribution

Contributions are always welcomed 🤗. Refer CONTRIBUTING for more info.

License

Licensed under the MIT License, see LICENSE for more information.

Acknowledgements

Resources refered during FOSS Hack 3.0 –

FAQ

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.


Visit original content creator repository https://github.com/peb-peb/PDFManager

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *