Skip to content

Aspirant-ai/PDF-Tools-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Tools Hub

A modern web application for PDF manipulation with a beautiful and responsive UI.

Features

  • Merge PDFs
  • Split PDF
  • Compress PDF
  • Convert Images to PDF
  • Reorder PDF Pages

Installation

  1. Clone the repository:
git clone https://github.com/Aspirant-ai/PDF-Tools-Hub.git
cd PDF-Tools-Hub
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python app.py
  1. Open your browser and navigate to http://localhost:5000

Usage

  1. Merge PDFs: Combine multiple PDF files into one document
  2. Split PDF: Extract specific pages from a PDF
  3. Compress PDF: Reduce PDF file size while maintaining quality
  4. Images to PDF: Convert multiple images into a single PDF
  5. Reorder Pages: Rearrange pages in your PDF document

Technologies Used

  • Python
  • Flask
  • PyPDF2
  • Pillow
  • img2pdf
  • Tailwind CSS
  • PDF.js

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.