Skip to main content

PDFix SDK CLI App

PDFix SDK CLI App packaged for pip.

PDFix SDK is a cross-platform PDF processing toolkit for automating PDF accessibility, document remediation, data extraction, and PDF conversion workflows. The PDFix CLI App exposes those SDK capabilities as a command-line tool for shells, build pipelines, batch jobs, server-side automation, and Python applications.

This package installs the native PDFix CLI runtime for your platform and provides console scripts plus a small Python API for invoking the CLI.

What PDFix CLI App is for

Use PDFix CLI App when you need scriptable PDF automation without integrating directly with the PDFix SDK API. Common use cases include:

  • Automated PDF accessibility remediation for PDF/UA and WCAG-oriented workflows
  • Adding and improving tags, document structure, reading order, annotations, metadata, and fonts
  • Extracting PDF content, forms, bookmarks, tags, page objects, tables, images, and document data to formats such as JSON, XML, CSV, text, and images
  • Converting PDFs to HTML or structured data for web, archive, review, and downstream processing
  • Rendering PDF pages to raster images for previews, validation, or QA
  • Applying operations such as watermarking, flattening, redaction, page insert/delete/move, digital signatures, form import/export, and security removal
  • Running batch processing and JSON-configured PDF Actions in production pipelines

Install

pip install pdfix-cli

Pip selects the matching platform wheel automatically (Windows x64, Linux x86_64 / aarch64, macOS Intel / Apple Silicon).

Console usage

After installation, any of these commands invoke the native PDFix CLI App:

pdfix-cli --version
pdfix --help
pdfix_app make-accessible input.pdf -o output.pdf

Arguments are forwarded unchanged to the native executable. Exit code, stdout, and stderr are preserved.

Python API

from pdfix_cli import (
  get_pdfix_cli_path,
  is_pdfix_cli_available,
  run_pdfix_cli,
)

if not is_pdfix_cli_available():
  raise RuntimeError("PDFix CLI runtime is not installed for this platform.")

print(get_pdfix_cli_path())

child = run_pdfix_cli(["--version"])
child.wait()
  • get_pdfix_cli_path() — absolute path to the bundled pdfix_app executable
  • is_pdfix_cli_available() — whether the runtime can be resolved
  • run_pdfix_cli(args) — spawn the CLI (inherits stdio by default)

Supported platforms

Platform Wheel tag
Windows x64 win_amd64
Linux x86_64 manylinux_2_17_x86_64
Linux aarch64 manylinux_2_17_aarch64
macOS Intel macosx_10_13_x86_64
macOS Apple Silicon macosx_11_0_arm64

Requires Python 3.8+.

Links

License

PDFix SDK Lite is licensed under Apache 2.0. Other versions of the PDFix SDK are licensed under the terms published at https://pdfix.net/terms.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pdfix_cli-9.2.0-py3-none-win_amd64.whl (9.2 MB view details)

Uploaded Python 3Windows x86-64

pdfix_cli-9.2.0-py3-none-manylinux_2_17_x86_64.whl (25.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pdfix_cli-9.2.0-py3-none-manylinux_2_17_aarch64.whl (25.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pdfix_cli-9.2.0-py3-none-macosx_11_0_arm64.whl (22.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pdfix_cli-9.2.0-py3-none-macosx_10_13_x86_64.whl (23.0 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

Details for the file pdfix_cli-9.2.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pdfix_cli-9.2.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.3

File hashes

Hashes for pdfix_cli-9.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 157969f1d869e37951bb0363dfc67b9980d7ebd613feb110fe034c459901cb43
MD5 e0e54fd619b7ddd62b795ec2f7634d81
BLAKE2b-256 0b4056044d9f350e6039c0fb6165340e5192bebcd8ddd4c30763701afb02f111

See more details on using hashes here.

File details

Details for the file pdfix_cli-9.2.0-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pdfix_cli-9.2.0-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 02fa65031a759557b7c5148d0415d6ea45d42f2923b268577b4b053b16ee0a0a
MD5 b445456e71a7d63b24f7fae44516ed6b
BLAKE2b-256 6c935f78ea21ac3b5bcca888b166f7b1eb7d57ba4dc575c7f6ebd5d4fdd806a0

See more details on using hashes here.

File details

Details for the file pdfix_cli-9.2.0-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pdfix_cli-9.2.0-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ad1f7dbaff04aadb8da35de25ed3840ab5a31bce557402a9d46fad4f387134c1
MD5 581d8edfc0f11d2083e5d65aaff60ea8
BLAKE2b-256 a588a4b0e9af7b77ec3c849bc65283a85d23bbcd4f1a8bd4f8404462e32e6b43

See more details on using hashes here.

File details

Details for the file pdfix_cli-9.2.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pdfix_cli-9.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c844dbc8fc83f175520837668a28c394ab351e990abccf5b8375e62e9b14d26
MD5 b65bf8a235e2777d05c3e551b1cd6f72
BLAKE2b-256 8dd957b2455d3f8006747f917607ed12afb75d30221b2a1499f0350d7ab64caa

See more details on using hashes here.

File details

Details for the file pdfix_cli-9.2.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pdfix_cli-9.2.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cdbddf3541ee865df2e963f6309eb6fff54b7ba75ded35411bea2726b2a9e0ec
MD5 ac1d0468a7edd995a76076e11b5e62db
BLAKE2b-256 078bac55af7ca05ac526704ccbc321bc867930168bfec7f8a98c83c69f10803e

See more details on using hashes here.

Release history Release notifications | RSS feed

9.3.0

5 files

This release

9.2.0 This release

5 files

9.1.1

5 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