Skip to main content

A Streamlit app for processing and password-protecting your PDFs

Project description

Secure PDF

================

A simple web application to remove passwords from PDF files.

Table of Contents


  1. Introduction
  2. Features
  3. How it Works
  4. Installation
  5. Usage
  6. Contributing
  7. License

Introduction


Secure PDF is a web application that allows users to upload a PDF file, enter the password, and download the PDF file without the password. This application uses a secure password removal process to ensure the confidentiality and integrity of the PDF file.

Features


  • Remove passwords from PDF files
  • Secure password removal process
  • Easy to use web interface
  • Supports PDF files with RC4 and AES encryption

How it Works


  1. The user uploads a PDF file to the application.
  2. The user enters the password for the PDF file.
  3. The application checks the password and add/removes it from the PDF file.
  4. The user can then download the PDF file without the password.

Installation


To install the Secure PDF application, follow these steps:

pip install secure_pdf

Usage


For Usage run following command

run_secure_pdf
  1. Open a web browser and navigate to http://localhost:8501
  2. Click on the "Upload PDF" button to select a PDF file.
  3. Enter the password for the PDF file in the "Password" field.
  4. Based on selected radio button if "Remove Password" is selected, then password is removed.
  5. if "Add a Password" is selected, then pdf is secured with password.
  6. Click on the "Download" button to download the PDF file with/without the password.

Contributing


Contributions are welcome! If you have any issues or feature requests, please open an issue on the GitHub repository. If you would like to contribute code.

License


Secure PDF is licensed under the MIT License. See LICENSE for details https://opensource.org/license/mit

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

secure_pdf-0.1.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

secure_pdf-0.1.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file secure_pdf-0.1.2.tar.gz.

File metadata

  • Download URL: secure_pdf-0.1.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for secure_pdf-0.1.2.tar.gz
Algorithm Hash digest
SHA256 761e0a7f5b4524f779974fa0a3422b0c1c652fb7826f80ca96435c198e7030a3
MD5 ed8b1f592d33101048544084bd54e157
BLAKE2b-256 1027e7a45868c01b7c7e8ee112da193868a10b3175d944089a46f97c43b3cc01

See more details on using hashes here.

File details

Details for the file secure_pdf-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: secure_pdf-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for secure_pdf-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cf0e460d9e56b9a860e619e1f1eaa7522203c560dc371b10764800b3ddc492b4
MD5 f188d2e8795272dea3cbc517c555e175
BLAKE2b-256 d85e887b4d4ebb5c90d8c4fa296a7aef8603f4625af53512d35971ca187f07ed

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