Skip to main content

No project description provided

Project description

Scramble PDF Text Encodings

描述文字

Make your essay unreadable to simple programs. Still readable by humans and OCR.

If you think this is a terrible idea, I knew it is, and it's probably not for you.

Usage Guide

Install

Install Poetry

curl -sSL https://install.python-poetry.org | python3 -
# or follow the instructions on Poetry’s official site.

Clone the Repository

git clone https://github.com/VermiIIi0n/scramble-pdf.git
cd scramble-pdf

Install Dependencies

poetry install

Activate the Virtual Environment

poetry env activate
# poetry shell

Run in CLI

python -m scramblepdf input_pdf output_pdf --ratio 0.3
# choose ratio between 0 and 1.0, default: 1.0

Run in WebGUI

streamlit run gui/web/app.py

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

scramblepdf-0.3.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

scramblepdf-0.3.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file scramblepdf-0.3.0.tar.gz.

File metadata

  • Download URL: scramblepdf-0.3.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scramblepdf-0.3.0.tar.gz
Algorithm Hash digest
SHA256 89f779c8c408d60350991a3c7c27b5b171204fdb9c161e4a9e1241f4516fb894
MD5 ace78580a10ce7326c96ebd2dcce7bb6
BLAKE2b-256 d35a81dce05f6a4bcee88ed5586e33bf3c663ae90783bbb3647a4d8ffed2b3fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.0.tar.gz:

Publisher: publish.yml on VermiIIi0n/scramble-pdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scramblepdf-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: scramblepdf-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scramblepdf-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa3272a6e1e2593b1313e14461f36731cfe8d6a60ca6f2cb4e095564f1cc101c
MD5 be5188cb88a90f49500ea67349b30221
BLAKE2b-256 30ca1b3fca7b03453ec0bf2f2ee7dab1ec481ebc2af2c89b9a69e0054a979344

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.0-py3-none-any.whl:

Publisher: publish.yml on VermiIIi0n/scramble-pdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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