Skip to content

DataSolveProblems/jj-pdf-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Just a PDF Tool

Description

Tired of using online PDF tools, I decided to build my own.

Merge PDFs UI

Split PDF UI

Encrypt PDF UI

Decrypt PDF UI

Installation

To set up the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/<your-username>/jj-pdf-utility.git
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  4. Install the required dependencies:

    pip install -r requirements.txt

app.py

This script serves as the main entry point for the PDF utility operations.

To run the script:

python app.py

PDF ListWidget Functions To Add

  • PDFs drag and drop
  • PDF drag and reorder
  • Add PDFs file dialog
  • Prevent duplicate PDF files

Feature To Add

  • Convert PDF to Word
  • Convert PDF to JPG
  • Convert PDF to PNG
  • Split PDF
  • Merge PDF
  • Compress PDF
  • Watermark PDF
  • Rotate PDF
  • Encrypt/Decrypt PDF
  • Sign PDF

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages