pdfjoker¶
pdfjoker - Automation, Passwords, Decryption, Restriction Removal
| 项目信息 | |
|---|---|
| 仓库 | https://github.com/Maicarons/pdfjoker |
| 主要语言 | Python |
| Stars | 0 |
| 类型 | 原创项目 |
| 许可证 | AGPL-3.0 |
| 最近更新 | 2025-05-15 |
PDFJoker - PDF Automation Decryption Toolkit¶
Features¶
- Automated PDF Processing: Fully automated workflow for handling PDF files
- Password Recovery:
- Generates PDF hashes for password recovery
- Integrates with hashcat for efficient password cracking
- PDF Decryption: Automatically decrypts PDFs once password is recovered
- Restriction Removal:
- Removes all PDF usage restrictions
- Eliminates watermarks from documents
- Dual Interface:
- Command Line Interface (CLI) for scriptable operations
- Streamlit-based Web UI for interactive use
- Real-time Monitoring: Processing progress visible in real-time through UI
- Download Ready: Provides download links for processed files
- Extensible Design: Includes placeholder functions for future enhancements
Usage¶
CLI Mode¶
python app/cli_main.py input.pdf -o output.pdf
Web UI Mode¶
streamlit run app/streamlit_main.py
The web interface will open in your default browser where you can: 1. Upload PDF files 2. Monitor processing in real-time 3. Download the processed files
License¶
GNU Affero General Public License v3.0 (AGPL-3.0)