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.3.0-py3-none-win_amd64.whl (9.2 MB view details)

Uploaded Python 3Windows x86-64

pdfix_cli-9.3.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.3.0-py3-none-manylinux_2_17_aarch64.whl (25.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pdfix_cli-9.3.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.3.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pdfix_cli-9.3.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.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0fd9001cd31a84a1c6c608ccb552eed81ba38d204d75fd4f69ada1f02fe67fcc
MD5 04ac07e09b31abb54cc89c4ccf82cc29
BLAKE2b-256 8a2476a5cf3d386bd984a4ac7eac3af4f708eb9ed95aef74bdce75579487f8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdfix_cli-9.3.0-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c0ee9ccca4fad34d8c2d8ba272e839b998433d209bb14666d2e77edfb9a6b868
MD5 b97911813ceb4f251deebcacf6829445
BLAKE2b-256 eded2ac90eaf2154309f908fb9b544baf4ca5a05b7861d9fd745e482c0557e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdfix_cli-9.3.0-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 644f372727717e9cac337dba3ff70d70943752a6954778ddac5ecacb807a66df
MD5 faf8e878ec3bf48004a26b7c6129fdd3
BLAKE2b-256 3b4a7ffa16ccbf282033816bda90d34eab82e39aecd37c045357f91f619a1943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdfix_cli-9.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18390346d535420135f36b604e13ee347754bc5f05b7f55992da33e19b600ff1
MD5 2559d61eedf66f2e23b291df7fa1d414
BLAKE2b-256 43d72b4af92fcd45e4ed1afc3c412c1dc0370c8754c818dadfdf91b6a8ededeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pdfix_cli-9.3.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 91b3042ef1906ea12ee8d334eef7c28e49e6e80ac9eacca1f9fb54b0bfe1b815
MD5 38b8c606567fa427893784f4b04ab995
BLAKE2b-256 0d5c9c65c2d473fc457cfb6b20cfd87e3df5101489932586e6ead05ffbc90dd5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

9.3.0 This release

5 files

9.2.0

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