Skip to main content

PyMuPDF Pro

Overview

PyMuPDF Pro is a set of commercial extensions for PyMuPDF.

  • Enables Office document handling, including doc, docx, hwp, hwpx, ppt, pptx, xls, xlsx, and others.

  • Supports text and table extraction, document conversion and more.

  • Available for these platforms only:

    • Windows x86_64.
    • Linux x86_64 (glibc).
    • MacOS x86_64.
    • MacOS arm64.
  • Supports Python 3.9-3.13.

  • See https://artifex.com/products/pymupdf-pro/ for more.

Installation

pip install pymupdfpro

This will also install PyMuPDF.

Usage

Restricted usage without a key:

import pymupdf.pro
pymupdf.pro.unlock()

# PyMuPDF has now been extended with PyMuPDF Pro features, with some
# restrictions.

Unrestricted usage with a key from https://pymupdf.io/try-pro:

import pymupdf.pro
pymupdf.pro.unlock(my_key)

# PyMuPDF has now been extended with PyMuPDF Pro features.

Changelog

2024-12-03: PyMuPDFPro-1.24.14

  • Works with PyMuPDF-1.24.14.
  • Allow use with later PyMuPDF.
  • Improve font finding on Windows.
  • Added activity monitoring.
  • Improved handling of invalid keys.
  • Improved display of key timeout.

2024-10-25: PyMuPDFPro-1.24.12

  • Works with PyMuPDF-1.24.12.
  • Automatically add all system fonts on non-Windows.
    • Fixes #3976.

2024-10-15: PyMuPDFPro-1.24.11

  • Works with PyMuPDF-1.24.11.

  • Work better on older OS releases.

  • Supported Python versions are now 3.9-3.13.

  • Wheels now use the Python Stable ABI.

    • There is now just one wheel per platform.
    • Each wheel works with all supported Python versions.

2024-09-05: PyMuPDFPro-1.24.10

  • Works with PyMuPDF-1.24.10.
  • Added support for MacOS-arm64.
  • Fixed detection of key with no expiry.

2024-08-08: PyMuPDFPro-1.24.9.1

  • Works with PyMuPDF-1.24.9.
  • Added support for MacOS-x86_64.

2024-07-26: PyMuPDFPro-1.24.9

  • Works with PyMuPDF-1.24.9.
  • Support for Windows-amd64 and Linux-x86_64.

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.

pymupdfpro-1.24.14-cp39-abi3-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.9+Windows x86-64

pymupdfpro-1.24.14-cp39-abi3-manylinux2014_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.9+

pymupdfpro-1.24.14-cp39-abi3-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

pymupdfpro-1.24.14-cp39-abi3-macosx_10_9_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.9+macOS 10.9+ x86-64

File details

Details for the file pymupdfpro-1.24.14-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: pymupdfpro-1.24.14-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.10

File hashes

Hashes for pymupdfpro-1.24.14-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cb8cd264f1a823a076aadc55433570099e9ee029a4a282be44d7541fb3d6e338
MD5 354954cb9ea9b8611a6ed784213b83de
BLAKE2b-256 34922fa9ee4bb5e73680d3d12f1194d455e12ef605afc7f688cec64ee8fa467a

See more details on using hashes here.

File details

Details for the file pymupdfpro-1.24.14-cp39-abi3-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymupdfpro-1.24.14-cp39-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eade308655d8e64c8d36128bf1cec14db5d68e5a28beb75db00b2c901518049d
MD5 c753c02e5d59e91cd5a7f608ad7a419f
BLAKE2b-256 8c2ca0ab2bd12fec4fb5462385479d07479a626c91a6825091f0809844989832

See more details on using hashes here.

File details

Details for the file pymupdfpro-1.24.14-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymupdfpro-1.24.14-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51a66e165d630b05e60e6f766a8e9ccc7a529a892db15d33fbd43d7c15877da2
MD5 68ff2f11f3ba3c944e85ac1321e7f625
BLAKE2b-256 59a79dc9bc0dd91385b5c1d1de38658be67f6adbbb1731187fd435e4a8624be8

See more details on using hashes here.

File details

Details for the file pymupdfpro-1.24.14-cp39-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymupdfpro-1.24.14-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f172d50206477004f528e49c48730d874879e32d4a89a151a23ff780ecf2d58b
MD5 31ddebf9a7cd2e44e2fa6309df1c0f98
BLAKE2b-256 04674d849e14528cdaa2fb202cdb205ee75dc01f09d05193e12ca02acb98dac3

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 Sentry Error logging StatusPage Status page