Skip to content

Rearrange PDF pages for a print-friendly format. Optimize the layout for easy folding—print two pages on one side, creating a booklet sequence. Simplify your printed documents with this efficient solution. No added features, just enhanced usability.

Notifications You must be signed in to change notification settings

AbhinavKumar777/BookPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

BookPDF

BookPDF is a simple application built using PyQt5 and PyPDF4 that allows users to reorder pages in a PDF file. It provides a user-friendly interface for selecting a PDF file, reordering its pages, and saving the modified PDF with a "-reordered" suffix.

Features

  • Browse and select a PDF file.
  • Reorder the pages of the selected PDF file.
  • Save the modified PDF with a new filename ending in "-reordered".

Installation

  1. Clone the repository:

    git clone https://github.com/your_username/BookPDF.git
    
  2. Install the required dependencies:

    pip install PyQt5 PyPDF4
    

Usage

  1. Run the BookPDF.py file:

    python BookPDF.py
    
  2. The application window will appear.

  3. Click on the "Browse" button to select a PDF file.

  4. Once the PDF file is selected, click on the "Process PDF" button to reorder its pages.

  5. The reordered PDF will be saved in the same directory as the original file with a "-reordered" suffix.

Screenshots

BookPDF Screenshot

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

License

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

About

Rearrange PDF pages for a print-friendly format. Optimize the layout for easy folding—print two pages on one side, creating a booklet sequence. Simplify your printed documents with this efficient solution. No added features, just enhanced usability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages