CAUTION:
DECRYPTED PDF FILES WILL NO LONGER BEING AUTHENTICATED. PLEASE USE IT LEGALLY.
This project will remove the password from the PDF file, which may violate the copyright law. Please use it legally.
SimplePDFTool is a lightweight utility designed to simplify working with PDFs by focusing on two key features:
- Decryption: Remove restrictions or passwords from PDFs to unlock their full potential.
- Image Extraction: Extract embedded images from PDF files for use in other applications or analysis.
Whether you're a researcher, designer, or casual user, this tool streamlines common PDF workflows.
This project is built for Python 3.9+ and provides a smooth setup for anyone familiar with Python.
Ensure you have the following installed:
- Python 3.9 or higher
-
Open GUI:
python StampExtract.py
-
Build using pyinstaller:
You should replace the path of the
tkinterdnd2
package in both--paths
and--add-data
with your own path.pyinstaller StampExtract.spec
or
#Replace {Path/to/envs/site-packages} with your own path to the site-packages folder of your Python environment. pyinstaller -F StampExtract.py --paths {Path/to/envs/site-packages} --add-data "{Path/to/tkinterdnd2};tkinterdnd2" --hidden-import=tkinterdnd2 --clean --windowed #Example for Windows pyinstaller -F StampExtract.py --paths C:\Users\84555\AppData\Local\anaconda3\envs\pyinstaller\Lib\site-packages --add-data "C:\Users\84555\AppData\Local\anaconda3\envs\pyinstaller\Lib\site-packages\tkinterdnd2;tkinterdnd2" --hidden-import=tkinterdnd2 --clean --windowed
- PDF decryption
- Image extraction
- Multi-page image extraction as a batch
- GUI support for non-technical users
- Support for additional output formats
- Support for English
See the open issues for a full list of proposed features and known issues.
We welcome contributions to enhance SimplePDFTool! If you'd like to contribute:
- Fork the project.
- Create your feature branch (
git checkout -b feature/NewFeature
). - Commit your changes (
git commit -m 'Add some NewFeature'
). - Push to the branch (
git push origin feature/NewFeature
). - Open a Pull Request.
Contributors:
- 54dbd
Distributed under the GPL-3.0 License. See LICENSE.txt
for more information.