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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

pymupdfpro-1.25.0-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.25.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: pymupdfpro-1.25.0-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.25.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 74cef6ce99da45ddf03cfc468b6bff8fbf67b09c8374e659636106ac50fdb5b0
MD5 cfe5c1ac602792e090b0f9ff76bbbbb5
BLAKE2b-256 b39bf53fa04882f96923bc319d37f95651077c5565b8e05513cb74a6dd90214f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.0-cp39-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5f22df0618ee4ef80d90d9ff7c374c01a9ba8a50a312826197cc405e2e0beea
MD5 1af20b1163dbe717df896e0a340c5fa3
BLAKE2b-256 246804124f3c6b2eaf213f2a478812bce370cef9504b1abe60cae3f8207d8129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7274ef3db70240e23fb3bb460a288728d6b25a6b474c2ddbc41ebfa30648a53d
MD5 b0c1bfda766011296c845e2d361aa511
BLAKE2b-256 1dfd5d98cdc0bc0059e488a0e187e9540c0dbac0b56cac30b34775d8bc50cfec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymupdfpro-1.25.0-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 678e6eb90047132c63a4873623b4e15fe705d731c984c3ef22c653084dbc785a
MD5 67ef961728064f9c93b1ce4589cac8aa
BLAKE2b-256 3118d734aebf50025e067269dd110898691f22adf3dcec31a10cfcaaa9ab87d6

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