Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevillis/pdfillis
https://github.com/stevillis/pdfillis
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stevillis/pdfillis
- Owner: stevillis
- License: mit
- Created: 2023-07-22T06:23:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-19T00:16:52.000Z (5 months ago)
- Last Synced: 2024-08-19T01:33:05.107Z (5 months ago)
- Language: Python
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PDFillis
A PDF Merge tool build with PyMuPDF and Tkinter.
This tool allows you to select the PDF files you want to merge and combine them into a single PDF file, in the same order the files were selected.
## Current Features
- The user can select only PDF files to be merged
- The user can select where the merged file will be saved![PDFillis - Initial screen](images/initial_screen.png)
![PDFillis - Selecting files to merge](images/selected_files.png)
![PDFillis - Successfully merge](images/merge_completed.png)## Running the App locally
You must have Python installed on your machine, since this App was created using the `Python 3.11`. To run it in other Python you should check the compatibility.1. After cloning this repo or downloading the ZIP file with this repo code, you must run:
```shell
pip install -r requirements.txt
```
to install the project dependencies, which has only `PyMuPDF`.2. To run the App, you just need to call the ```main.py``` file:
```shell
python main.py
```## Next Features
- Allow the user to unselect PDF files
- Allow the user to change the order of the selected PDF files
- Allow multiple files selection at once
- Exception handling
- Create a `.exe` file, so the user doesn't need to have Python installed to run the App