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).
    • Linux aarch64 (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.6.3:

  • Works with PyMuPDF-1.25.6.3.

PyMuPDFPro-1.25.6.1 (2025-6-26):

  • Fix problem in activity monitoring.
  • Use SmartOffice tag v3.16.61-preconverted.
  • Added Linux-aarch64 wheel.
  • Use SmartOffice tag issue10489.
  • Fixed document.metadata['format'] strings - previously the last character was truncated.

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

Uploaded CPython 3.9+Windows x86-64

pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

pymupdfpro-1.26.3-cp39-abi3-macosx_10_9_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.9+macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pymupdfpro-1.26.3-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.26.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1a195849d8ad77aa9d9eb1423d18283891ef4e6ddc63a77697dbc7bcce5a7bee
MD5 f806daff4ada7288e309aee1e02ed3cf
BLAKE2b-256 6f969958a3db5d18f32a5eb08a19dfbc1a125e65fa3b387d9ead4d745d173b32

See more details on using hashes here.

File details

Details for the file pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf55473d39e216a999f7ba81299cf6fe5bc03ab5e443469a9fcaeeb3f237ed24
MD5 90e36ebce1ff5ac5ec8f4312fd0c5dd3
BLAKE2b-256 fd22d840162f4e93b0d1032e6393917feea36e9b35055b9c59a1ed4b6b0063c9

See more details on using hashes here.

File details

Details for the file pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymupdfpro-1.26.3-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 619404ceef0ce9264af8fbbc8de59473de1d75b55f513db4e75d4245030c86a9
MD5 101a4ad29afbe58feab638fa74df3eff
BLAKE2b-256 403919b01506622cde1f52674dc1f605cb696784bf74daf063ba3fb978cb6750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.26.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf21b10902b8f7406030c74bd724ab9c5039c77d090ac80082eae239646ddeb7
MD5 ce441a7f08df897bef4bf323c293a379
BLAKE2b-256 a55d0f1fa9177653e65cabe7ed483c89e118bb04266ce43c9a8e058938d5de8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.26.3-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70043fe9a3da4151895c7cbdcd8d3bb0f83e987e8f98119557ed9d2ffa124ba9
MD5 e6afd165b3f3384c6fc6c43cfa1e8cad
BLAKE2b-256 aab6c2e8834213c6fca6f7ed74d181e49e4b3bd79ea42f87c3c1a19f06231014

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