Skip to main content

PDFuck: Remove the password of your PDF file. A tool to remove PDF editing password, which is used in CLI (command line) mode.

Project description

English | 简体中文


Introduction

PDFuck is a tool to remove PDF editing password, which is used in CLI (command line) mode.

Installation

Before installing, please ensure that you have installed Python (>=3.8) and its matching version of pip, and then enter the following command at the command prompt:

pip install pdfuck

Usage

Remove PDF password

For example, if you want to remove the password from the PDF file which is located in example.pdf, just enter the following command:

pdfuck example.pdf

The default path of the output file is example.fucked.pdf.

Manually specify the output file path

If you want to specify the path of the output file manually, you can use the -o parameter, for example:

pdfuck example.pdf -o target.pdf

PDF file requires opening password

Use the -p parameter to manually specify the opening password, for example:

pdfuck example.pdf -p password

Credit

Thanks for the following open source projects. The completion of this project is inseparable from the code contributed by these authors.

Workflow

Configure development environment

uv pip install -e .

Build

uv build

License

GPL-3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdfuck-1.1.0.tar.gz (91.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdfuck-1.1.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file pdfuck-1.1.0.tar.gz.

File metadata

  • Download URL: pdfuck-1.1.0.tar.gz
  • Upload date:
  • Size: 91.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pdfuck-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e42480670004e0ddb9c76232fc0f25ab728837f5b0449f8224ea8cef452f8082
MD5 dc05251609143019fe8c3122d800b0ff
BLAKE2b-256 fbe344627e950084035d25b1c04b89bcbd7a03870222864a8913e09327906f5b

See more details on using hashes here.

File details

Details for the file pdfuck-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pdfuck-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pdfuck-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4304678e9af4373b194a036a766cc84aa7cf3128491e2c900e756ef45e9e4134
MD5 00e6a90becc402270276d44ac0da5255
BLAKE2b-256 f297aac46240658b35e4411c699b5a3efa4d8a9f56480d1cb134941914c01a81

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page