==========================
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: https://pdfdecrypt.readthedocs.io/
``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:
* `Python 3`__ (tested with 3.8),
* `pip`__ for installation, and
* `PyPDF2`__.
__ http://www.python.org/download/
__ https://pypi.org/project/pip
__ http://mstamy2.github.io/PyPDF2/
: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
<https://docs.python.org/3/installing/>`__.
Raw data
{
"_id": null,
"home_page": "https://pdfdecrypt.readthedocs.io/",
"name": "pdfdecrypt",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "pdf,decrypt",
"author": "Hartmut Goebel",
"author_email": "h.goebel@crazy-compilers.com",
"download_url": "https://files.pythonhosted.org/packages/42/9c/ec8f0aa7f9fce4ff25dae25ff1559c85668ca52c87744162020a4820335f/pdfdecrypt-1.0.tar.gz",
"platform": null,
"description": "==========================\npdfdecrypt\n==========================\n\n-------------------------------------\nRemove passwords from PDF documents\n-------------------------------------\n\n:Author: Hartmut Goebel <h.goebel@crazy-compilers.com>\n:Version: Version 0.1\n:Copyright: 2022 by Hartmut Goebel\n:Licence: GNU Affero General Public License v3 or later (AGPLv3+)\n:Homepage: https://pdfdecrypt.readthedocs.io/\n\n``pdfdecrypt`` is a command line tool and a Python library to\nremove passwords from PDF documents. It will read the encrypted\ndocument, ask for the password and write the decrypted document\nwithout touching any internal structure.\n\n\nRequirements when Installating from Source\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIf you want to install `pdfdecrypt` from source, make sure you have the\nfollowing software installed:\n\n* `Python 3`__ (tested with 3.8),\n* `pip`__ for installation, and\n* `PyPDF2`__.\n\n__ http://www.python.org/download/\n__ https://pypi.org/project/pip\n__ http://mstamy2.github.io/PyPDF2/\n\n\n:Hints for installing on Windows: Following the links above you will\n find .msi and .exe-installers. Simply install them and continue\n with `installing pdfdecrypt`_.\n\n:Hints for installing on GNU/Linux: Most current GNU/Linux distributions\n provide packages for the requirements. Look for packages names like\n `python-pypdf2`. Simply install them and\n continue with `installing pdfdecrypt`_.\n\n:Hint for installing on other platforms: Many vendors provide Python.\n Please check your vendors software repository. Otherwise please\n download Python 3.8 (or any higher version from the 3.x series) from\n http://www.python.org/download/ and follow the installation\n instructions there.\n\n If the commands below fail due to module `pip` not found,\n please install it using::\n\n python -m ensurepip\n\n\nInstalling pdfdecrypt\n---------------------------------\n\nIf your system has network access installing `pdfdecrypt`\nis a breeze::\n\n pip install pdfdecrypt\n\n\nIf you downloaded and unpacked `pdfdecrypt` just run::\n\n python -m pip install .\n\n\nWithout network access download `pdfdecrypt` from\nhttp://pypi.python.org/pypi/pdfdecrypt and run::\n\n pip install pdfdecrypt-*.tar.gz\n\n\nFor more details like custom installation locations\nplease refer to\n`the official end user guide for installing Python packages\n<https://docs.python.org/3/installing/>`__.\n\n\n",
"bugtrack_url": null,
"license": "AGPLv3+",
"summary": "Remove passwords from PDF documents",
"version": "1.0",
"split_keywords": [
"pdf",
"decrypt"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d3e34909a871a2cff7b4285af79c2500",
"sha256": "6fd0d551751b2bfdc243bf461b4357f887885f31c2bfcd51f3fb9f1d057ceb89"
},
"downloads": -1,
"filename": "pdfdecrypt-1.0-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "d3e34909a871a2cff7b4285af79c2500",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 21996,
"upload_time": "2022-12-10T16:45:38",
"upload_time_iso_8601": "2022-12-10T16:45:38.299230Z",
"url": "https://files.pythonhosted.org/packages/56/8e/0df0dc0a50844f92731d0f1d61de5a7dfa18b2650bb1a526a2115e6249b2/pdfdecrypt-1.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "112e543a3ed818ad57711aea730bd849",
"sha256": "55b8c130d6232fb92792e1aaf10391bdd9afc5071089425b7f8a433870f85e42"
},
"downloads": -1,
"filename": "pdfdecrypt-1.0.tar.gz",
"has_sig": true,
"md5_digest": "112e543a3ed818ad57711aea730bd849",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 41112,
"upload_time": "2022-12-10T16:45:41",
"upload_time_iso_8601": "2022-12-10T16:45:41.448984Z",
"url": "https://files.pythonhosted.org/packages/42/9c/ec8f0aa7f9fce4ff25dae25ff1559c85668ca52c87744162020a4820335f/pdfdecrypt-1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-10 16:45:41",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "pdfdecrypt"
}