Python PDF Editor

Python PDF Editor

Project Description

Python PDF Editor is a simple script to display a menu in the console or command-line. Using this menu, you can merge all PDF (.pdf) files in a directory/folder into one, or you can manually select the files you would like to merge. Additionally, you can resize, encrypt, decrypt, and re-encrypt PDF files. While this program should function on all operating systems, I have only been able to test it on Windows.

The necessary files to run Python PDF Editor are:

To launch the console-based menu, run the app.py file from the command line, your IDE, or numerous other methods.

Source Code

Project Requirements

Necessary Python modules include the following:


Credits & Thanks

A massive thank you to the developers and contributors of the PYPDF2 project!

Learn more about PYPDF2.


Additional Projects

Here are some other programming projects that you might be interested in learning about!

Many of my other programming projects can be found here.

PyPersonalVault

    This GUI-based application allows users to create "vaults" with distinct passwords and use an individual vault to encrypt or decrypt files using the RSA system.

PyFileTransfer

    A simple project built using Python's sockets module, designed for simple transfer of files between a server and client.