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.

Updates


  • Added aesthetic to existing

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.3.tar.gz (5.5 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.3-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: secure_pdf-0.1.3.tar.gz
  • Upload date:
  • Size: 5.5 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.3.tar.gz
Algorithm Hash digest
SHA256 1f174603bdbbc81547f6c3fe01dcb91bf350babd12dcd221d380bf3dee40979d
MD5 da76998e43678de8fe7ee53294bc41a9
BLAKE2b-256 0f81daca1e9f06cd37d51ef72afc9af17235af6f7d94688886e49922938850d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secure_pdf-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e7e0b2863e7fd10ca18268500bd273c3b9f634fe04294faccc0891eae90fb5
MD5 5043ecb06723d5b7c803f3ab269b58d9
BLAKE2b-256 baf4b97f9f6eee7cbe6dbfba0707ff3211f13b36e42783c69f119595f2bac2e9

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