digidigital / AESify

Encrypt and protect PDF files - GUI for pikepdf -> qpdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AESify

Encrypt and protect PDF files - A GUI for pikepdf -> qpdf

Features

  • Encrypt PDF files with Advanced Encryption Standard (AES) encyption
    • AES-128 bits
    • AES-256 bits
  • Support to set "Document open" and "Permissions" (Owner) passwords
  • Set document restrictions
    • Print resolution
    • Document assembly
    • Content copying
    • Commenting
    • Filling in form fields
  • Define a page range if you just want to export a part of your PDF
  • Create strong passwords
  • Ready for localization (EN, DE and RU already included)
  • Supported OS: Windows 10 and Linux (e.g. Ubuntu 20.04)

Installation

In order to use the copy/paste features on linux computers you need to install 'xclip', 'xsel' or 'wl-clipboard' with apt.

If your Linux Distro comes with snap (e. g. Ubuntu) you can:

Get it from the Snap Store

or you can type

sudo snap install aesify

in your terminal.

If your Linux Distro does not have snap pre-installed you can find instructions for installing snap here.

The easiest way to "install" AESify on Windows is to download the release package, unzip and simply run the binary.

Alternatively you can download the code folder and run the AESify.py script. In this case you have to install the packages PySimpleGUI, pyperclip and pikepdf using pip3.

About

Encrypt and protect PDF files - GUI for pikepdf -> qpdf

License:Mozilla Public License 2.0


Languages

Language:Python 100.0%