跳转至

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)