Skip to main content

A secure, portable Text-to-PDF engine with 128-bit encryption.

Project description

OpenPDF ProjectS

A security-focused Text-to-PDF engine that builds PDF 1.4 documents from scratch and applies 128-bit AES encryption.

Installation

pip install openpdf

Usage

You can use it directly from your terminal:

openpdf --text input.txt --out secure.pdf --password "your-password"

Features

  • Standalone PDF object generation.
  • AES-128 Encryption support.
  • Automatic pagination and text wrapping.
  • Zero external font dependencies (uses native Helvetica).

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

openpdf-0.0.1.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

openpdf-0.0.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file openpdf-0.0.1.tar.gz.

File metadata

  • Download URL: openpdf-0.0.1.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for openpdf-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7d7509725fe183118ff9f6549489abcfec7926c474a88f3de805d7532a1d7044
MD5 447b3395445636024b1615c30e60dbf1
BLAKE2b-256 26418aa5413017cbf10411cc5e326121b58b785e93354bbf52b6c06f9290e117

See more details on using hashes here.

File details

Details for the file openpdf-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: openpdf-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for openpdf-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9019c125bbf0d7dfd8944c6e4e8cd1fb9622dee2280e81bcf856c007be8c15a
MD5 ef50cd0fa1e87616e3b19ed056abafb8
BLAKE2b-256 e970d6ab9675374dc6bc2fb0bf3302b8c672a47b3d7cb57db835b52b7cfe6f1f

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