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

PyMuPDFPro-1.25.5 (2025-04-01):

  • Works with PyMuPDF-1.25.5.

PyMuPDFPro-1.25.4 (2025-03-17):

  • Works with PyMuPDF-1.25.4.
  • Use SmartOffice tag issue10456.
  • Avoid Windows test failure if font directory does not exist.

PyMuPDFPro-1.25.3 (2025-02-10):

  • Works with PyMuPDF-1.25.3.
  • Use newer Office code.

PyMuPDFPro-1.25.0 (2024-12-09):

  • Fixed handling of trial keys - used to only allow 3 pages.
  • Avoid using many file descriptors for installed .otf fonts.

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.25.5-cp39-abi3-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

pymupdfpro-1.25.5-cp39-abi3-manylinux2014_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.9+

pymupdfpro-1.25.5-cp39-abi3-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

pymupdfpro-1.25.5-cp39-abi3-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.9+macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pymupdfpro-1.25.5-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f8ec50d3f9174fa82ec6d226cd1d7042d92c40391816b066e6093e9f43b4a929
MD5 72c84dcc9269084471d84bd71200cc51
BLAKE2b-256 adc87c8eed99b0f88e365d027b3e72fc4843a97b5c58e3799eace64bfa6b40a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.5-cp39-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d1e39213d2e9ffcb568685cb520f42d9c6674c7d983322320a97c8aebf4e552
MD5 865b0462256ecc3becc5741d809cae35
BLAKE2b-256 cd3008a7a00e37c7b46e59eb4032d9dac19af3f0fde6986a0ba6e084162a5c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.5-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c4d286b4a0aa0c5d482363fb5e5a42fa8bac3b0949d268662a0b011436ff1de
MD5 c630dbe8204eb152b2821743282980bb
BLAKE2b-256 70364cea9ff7ff847f3e8244c8c4f78a18dae6319dfab21e75acdead9334e7bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.5-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46d4cdd2c05ad70be91238c7bfd0bbe9708ae4acf713a492c56fb537d4e87168
MD5 7a53eaa2abc23f433ffde5c4ae787b5e
BLAKE2b-256 b23c5382b79f34553ba86d5e804e4e4d909b3655680a36c7b5037a23a27dfaa5

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