pdfdecrypt
Remove passwords from PDF documents
- Author:
Hartmut Goebel <h.goebel@crazy-compilers.com>
- Version:
Version 0.1
- Copyright:
2022 by Hartmut Goebel
- Licence:
GNU Affero General Public License v3 or later (AGPLv3+)
- Homepage:
pdfdecrypt is a command line tool and a Python library to remove passwords from PDF documents. It will read the encrypted document, ask for the password and write the decrypted document without touching any internal structure.
Requirements when Installating from Source
If you want to install pdfdecrypt from source, make sure you have the following software installed:
- Hints for installing on Windows:
Following the links above you will find .msi and .exe-installers. Simply install them and continue with installing pdfdecrypt.
- Hints for installing on GNU/Linux:
Most current GNU/Linux distributions provide packages for the requirements. Look for packages names like python-pypdf2. Simply install them and continue with installing pdfdecrypt.
- Hint for installing on other platforms:
Many vendors provide Python. Please check your vendors software repository. Otherwise please download Python 3.8 (or any higher version from the 3.x series) from http://www.python.org/download/ and follow the installation instructions there.
If the commands below fail due to module pip not found, please install it using:
python -m ensurepip
Installing pdfdecrypt
If your system has network access installing pdfdecrypt is a breeze:
pip install pdfdecrypt
If you downloaded and unpacked pdfdecrypt just run:
python -m pip install .
Without network access download pdfdecrypt from http://pypi.python.org/pypi/pdfdecrypt and run:
pip install pdfdecrypt-*.tar.gz
For more details like custom installation locations please refer to the official end user guide for installing Python packages.
Metadata
Release files for pdfdecrypt 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdfdecrypt-1.0.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdfdecrypt-1.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 63.1 kB
Release files / pdfdecrypt-1.0.tar.gz
| Download URL | pdfdecrypt-1.0.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55b8c130d6232fb92792e1aaf10391bdd9afc5071089425b7f8a433870f85e42
|
|
BLAKE2b-256 checksum How to use checksums |
429cec8f0aa7f9fce4ff25dae25ff1559c85668ca52c87744162020a4820335f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.14
|
Release files / pdfdecrypt-1.0-py2.py3-none-any.whl
| Download URL | pdfdecrypt-1.0-py2.py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6fd0d551751b2bfdc243bf461b4357f887885f31c2bfcd51f3fb9f1d057ceb89
|
|
BLAKE2b-256 checksum How to use checksums |
568e0df0dc0a50844f92731d0f1d61de5a7dfa18b2650bb1a526a2115e6249b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.14
|