8000 GitHub - jiade/PDF-Security-Remover · GitHub
[go: up one dir, main page]

Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

PDF Security Remover

A modern Python GUI application to remove owner restrictions (printing, copying, etc.) from PDF files.
Note: The PDF files must be openable without a password. This tool removes permissions, not the open password.

Features

  • Modern UI: Built with customtkinter.
  • Drag & Drop: Simply drag your PDF file onto the window.
  • Fast: Uses pikepdf (QPDF) for efficient processing.
  • Standalone: Can be built into a portable .exe.

Dependencies

  • Python 3.x
  • customtkinter
  • pikepdf
  • tkinterdnd2

Installation

  1. Clone the repository:
    git clone <repository-url>
    cd <repository-folder>
  2. Install dependencies:
    pip install customtkinter pikepdf tkinterdnd2 pyinstaller

Usage

Run the application script:

python main.py
  1. Click Select PDF File or Drag & Drop a PDF file onto the window.
  2. If the file is valid, click Remove Security.
  3. A new file ending in _unlocked.pdf will be created in the same directory.

Building the Executable

To package the application into a single standalone .exe file:

python -m PyInstaller --noconfirm --onefile --windowed --name "PDFUnlocker" --collect-all customtkinter --collect-all tkinterdnd2 main.py

The output executable will be located in the dist/ folder.

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0