Skip to content

jonbenronron/Stapler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stapler - Simple Pdf File Editor

Application that allows its user to merge (and in future split) pdf files with each other.

Dependences

Pdf file manipulation is executed with PyPDF2.
GUI (general user interface) is created with Tkinter. (Included in python standard library.)

How to:

  1. Download and install python 3 from Python, if it's not installed.
  2. Download and put the Stapler to a directory of your choice.
  3. Open command prompt and navigate to the directory that contains the main.py file. Example:
  • Windows: cd C:/path/to/Stapler
  • Mac/Linux: cd root/absolute/path/to/Stapler
  1. Write following command:
  • python main.py
  1. Program should start working now.

Notes:

  • Program will automatically ensure pip and install PyPDF2 package if it's not already installed on your computer. In future this is not needed because executable version of application will include all packages you need to run it.

Future plans:

  • Object oriented approach. (Working with this at the moment.) (Ready.)
  • Split feature that allows user to copy a page or several pages from pdf file and creates a new pdf file from them. (Ready.)
  • Make it executable stapler.exe (windows) and stapler.app (mac).
  • Change file maintenance from list into sqlite3 data bases.

Known bugs:

  • Unmerged pdf-files can't be saved. (OO-approach will probably fix this issue.) (Fixed.)
  • Saving has some issues. (Fixed.)
  • Pdf info is not transfered to the newly created pdf files.

Releases

No releases published

Packages

No packages published

Languages