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

Uploaded CPython 3.9+Windows x86-64

pymupdfpro-1.25.3-cp39-abi3-manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9+

pymupdfpro-1.25.3-cp39-abi3-macosx_11_0_arm64.whl (12.7 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

pymupdfpro-1.25.3-cp39-abi3-macosx_10_9_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.9+macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pymupdfpro-1.25.3-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.5 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.25.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 487d3f977a3badfc7210aa8f463138cea994426a94a188f4de9d9a424a137c13
MD5 6a79e7389363ad215533b2f0ea77e4ee
BLAKE2b-256 b78e12471d1c688fb4edde21202c868b1f9a1eff38a274d36d9647bf01efcf58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.3-cp39-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48ef6c0ffb0ad603ec75cff0c453ec877e0e0720bab42663f45162bda8b6eb7e
MD5 1490665a96b8bcea3833b004d50d2083
BLAKE2b-256 f96e563614fd07b2200f1a47c313261e614addb31fec2997d5758572b23cd037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c40baeea5308047f408d0c372b1de73e714ba069e09abe80c0554d355fc452c
MD5 878a22f710423ba82e38f4f3c9218fd1
BLAKE2b-256 d21a29eb9328b792580faaf249cb08dae35516c22dd71964222149ddad1324ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.3-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ac002c27e3cd82b496f21f693e71a70d07e9807cdebbb84485041e1cc3ef851
MD5 90099db5406988c078979617c3c11a3a
BLAKE2b-256 9408232b6893dffed195a26b30b1f84c8bc111c9b7e4901ce44007fd34782093

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