Skip to main content

📄 Axiom PDF Toolkit

Manipulate PDFs from terminal. No Adobe. No bullshit.

One command to rule all your PDF needs.

✨ Features

Command What it does
axiom-pdf merge a.pdf b.pdf Merge PDFs
axiom-pdf split doc.pdf -p 5,10,15 Extract specific pages
axiom-pdf compress heavy.pdf Reduce file size
axiom-pdf protect secret.pdf -p 1234 Add password protection
axiom-pdf text document.pdf Extract all text
axiom-pdf images document.pdf Extract all images
axiom-pdf rotate twisted.pdf -d 90 Rotate pages

🚀 Install

pip install axiom-pdf-toolkit

💻 Usage Examples

Merge two PDFs

axiom-pdf merge invoice1.pdf invoice2.pdf

Extract pages 5, 10 and 15

axiom-pdf split report.pdf -p 5,10,15

Compress a heavy PDF

axiom-pdf compress huge_document.pdf

Password protect a PDF

axiom-pdf protect confidential.pdf -p mySecurePassword

Extract all text

axiom-pdf text scanned_doc.pdf

Extract all images

axiom-pdf images magazine.pdf

Rotate all pages 90 degrees

axiom-pdf rotate sideways.pdf -d 90

📦 Requirements

-Python 3.8+ -Works on Linux, macOS, Windows

📄 License

MIT © Manuel Echepares / AXIOM Systems

Metadata

Release files for axiom-pdf-toolkit 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for axiom-pdf-toolkit 1.0.0
File Size Uploaded
axiom_pdf_toolkit-1.0.0.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for axiom-pdf-toolkit 1.0.0
File Interpreter ABI Platform
axiom_pdf_toolkit-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / axiom_pdf_toolkit-1.0.0.tar.gz

Download URL axiom_pdf_toolkit-1.0.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8274f729e1e4b68cc3da3f11c34f0a24eb6f1b1a244dd299252974a05048eedb
BLAKE2b-256 checksum
How to use checksums
4c8b16f47cc587a0fb5d1bf14eb1ad30260a8570da3589ab4694b000c4e1a48d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release files / axiom_pdf_toolkit-1.0.0-py3-none-any.whl

Download URL axiom_pdf_toolkit-1.0.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee857fd52b382b73f14a43bcce74889811b9eddb3f4839a048fc613ef3721742
BLAKE2b-256 checksum
How to use checksums
636df678630d1a8c69bd04eb1add71a1d3aa06afb2cbd7618b795ea084d0cbe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page