Tired of using online PDF tools, I decided to build my own.
To set up the project, follow these steps:
-
Clone the repository:
git clone https://github.com/<your-username>/jj-pdf-utility.git
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS/Linux:
source venv/bin/activate
- On Windows:
-
Install the required dependencies:
pip install -r requirements.txt
This script serves as the main entry point for the PDF utility operations.
To run the script:
python app.py
PDFs drag and dropPDF drag and reorderAdd PDFs file dialogPrevent duplicate PDF files
- Convert PDF to Word
- Convert PDF to JPG
- Convert PDF to PNG
Split PDFMerge PDF- Compress PDF
- Watermark PDF
- Rotate PDF
Encrypt/Decrypt PDF- Sign PDF