Initial commit

This commit is contained in:
JiJi
2023-01-25 00:22:24 +08:00
parent d5ac0347c6
commit 8a1e8c478a
8 changed files with 257 additions and 0 deletions
+70
View File
@@ -0,0 +1,70 @@
![](assets/logo.svg)
[简体中文](README.md) | [**English**](README.en.md)
---
## Introduction
[PDFuck](https://github.com/mmdjiji/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.0) and its matching version of pip, and then enter the following command at the command prompt:
```bash
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:
```bash
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:
```bash
pdfuck example.pdf -o target.pdf
```
### PDF file requires opening password
Use the `-p` parameter to manually specify the opening password, for example:
```bash
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.
* [pikepdf](https://github.com/pikepdf/pikepdf)
## Workflow
### Configure development environment
```bash
pip install -r requirements.txt
```
### Build and test
```bash
python -m build
pip install --editable .
```
## License
[GPL-3.0](LICENSE)