Name | PyMuPDFPro JSON |
Version |
1.25.0
JSON |
| download |
home_page | None |
Summary | Commercial extensions for PyMuPDF; enables Office document handling, including doc, docx, hwp, hwpx, ppt, pptx, xls, xls, and others. Supports text and table extraction, document conversion and more. |
upload_time | 2024-12-09 14:23:32 |
maintainer | None |
docs_url | None |
author | Artifex |
requires_python | >=3.9 |
license | Commercial license. See artifex.com for details. |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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.
```
* For more please see: <https://pymupdf.readthedocs.io/en/latest/pymupdf-pro.html#usage>
## 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.
* Support added for Python 3.13 because now released.
* Support dropped for Python 3.8 because end-of-life.
* See <https://devguide.python.org/versions/>.
* 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "PyMuPDFPro",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Artifex",
"author_email": "support@artifex.com",
"download_url": null,
"platform": null,
"description": "# PyMuPDF Pro\n\n\n## Overview\n\nPyMuPDF Pro is a set of commercial extensions for PyMuPDF.\n\n* Enables Office document handling, including doc, docx, hwp, hwpx, ppt, pptx, xls, xlsx, and others.\n\n* Supports text and table extraction, document conversion and more.\n\n* Available for these platforms only:\n \n * Windows x86_64.\n * Linux x86_64 (glibc).\n * MacOS x86_64.\n * MacOS arm64.\n\n* Supports Python 3.9-3.13.\n\n* See <https://artifex.com/products/pymupdf-pro/> for more.\n\n\n## Installation\n\n```\npip install pymupdfpro\n```\n\nThis will also install PyMuPDF.\n\n\n## Usage\n\nRestricted usage without a key:\n\n```\nimport pymupdf.pro\npymupdf.pro.unlock()\n\n# PyMuPDF has now been extended with PyMuPDF Pro features, with some\n# restrictions.\n```\n\nUnrestricted usage with a key from <https://pymupdf.io/try-pro>:\n```\nimport pymupdf.pro\npymupdf.pro.unlock(my_key)\n\n# PyMuPDF has now been extended with PyMuPDF Pro features.\n```\n\n* For more please see: <https://pymupdf.readthedocs.io/en/latest/pymupdf-pro.html#usage>\n\n\n## Changelog\n\n\nPyMuPDFPro-1.25.0 (2024-12-09):\n\n* Fixed handling of trial keys - used to only allow 3 pages.\n* Avoid using many file descriptors for installed .otf fonts.\n\n\n**2024-12-03**: PyMuPDFPro-1.24.14\n\n* Works with PyMuPDF-1.24.14.\n* Allow use with later PyMuPDF.\n* Improve font finding on Windows.\n* Added activity monitoring.\n* Improved handling of invalid keys.\n* Improved display of key timeout.\n\n\n**2024-10-25**: PyMuPDFPro-1.24.12\n\n* Works with PyMuPDF-1.24.12.\n* Automatically add all system fonts on non-Windows.\n * Fixes #3976.\n\n\n**2024-10-15**: PyMuPDFPro-1.24.11\n\n* Works with PyMuPDF-1.24.11.\n* Work better on older OS releases.\n* Supported Python versions are now 3.9-3.13.\n\n * Support added for Python 3.13 because now released.\n * Support dropped for Python 3.8 because end-of-life.\n * See <https://devguide.python.org/versions/>.\n\n* Wheels now use the Python Stable ABI.\n\n * There is now just one wheel per platform.\n * Each wheel works with all supported Python versions.\n\n\n**2024-09-05**: PyMuPDFPro-1.24.10\n\n* Works with PyMuPDF-1.24.10.\n* Added support for MacOS-arm64.\n* Fixed detection of key with no expiry.\n\n\n**2024-08-08**: PyMuPDFPro-1.24.9.1\n\n* Works with PyMuPDF-1.24.9.\n* Added support for MacOS-x86_64.\n\n\n**2024-07-26**: PyMuPDFPro-1.24.9\n\n* Works with PyMuPDF-1.24.9.\n* Support for Windows-amd64 and Linux-x86_64.\n\n",
"bugtrack_url": null,
"license": "Commercial license. See artifex.com for details.",
"summary": "Commercial extensions for PyMuPDF; enables Office document handling, including doc, docx, hwp, hwpx, ppt, pptx, xls, xls, and others. Supports text and table extraction, document conversion and more.",
"version": "1.25.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3118d734aebf50025e067269dd110898691f22adf3dcec31a10cfcaaa9ab87d6",
"md5": "67ef961728064f9c93b1ce4589cac8aa",
"sha256": "678e6eb90047132c63a4873623b4e15fe705d731c984c3ef22c653084dbc785a"
},
"downloads": -1,
"filename": "pymupdfpro-1.25.0-cp39-abi3-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "67ef961728064f9c93b1ce4589cac8aa",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 7612924,
"upload_time": "2024-12-09T14:23:32",
"upload_time_iso_8601": "2024-12-09T14:23:32.220145Z",
"url": "https://files.pythonhosted.org/packages/31/18/d734aebf50025e067269dd110898691f22adf3dcec31a10cfcaaa9ab87d6/pymupdfpro-1.25.0-cp39-abi3-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1dfd5d98cdc0bc0059e488a0e187e9540c0dbac0b56cac30b34775d8bc50cfec",
"md5": "b0c1bfda766011296c845e2d361aa511",
"sha256": "7274ef3db70240e23fb3bb460a288728d6b25a6b474c2ddbc41ebfa30648a53d"
},
"downloads": -1,
"filename": "pymupdfpro-1.25.0-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b0c1bfda766011296c845e2d361aa511",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 7547813,
"upload_time": "2024-12-09T14:23:12",
"upload_time_iso_8601": "2024-12-09T14:23:12.184229Z",
"url": "https://files.pythonhosted.org/packages/1d/fd/5d98cdc0bc0059e488a0e187e9540c0dbac0b56cac30b34775d8bc50cfec/pymupdfpro-1.25.0-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "246804124f3c6b2eaf213f2a478812bce370cef9504b1abe60cae3f8207d8129",
"md5": "1af20b1163dbe717df896e0a340c5fa3",
"sha256": "f5f22df0618ee4ef80d90d9ff7c374c01a9ba8a50a312826197cc405e2e0beea"
},
"downloads": -1,
"filename": "pymupdfpro-1.25.0-cp39-abi3-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1af20b1163dbe717df896e0a340c5fa3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 8998061,
"upload_time": "2024-12-09T14:23:25",
"upload_time_iso_8601": "2024-12-09T14:23:25.356479Z",
"url": "https://files.pythonhosted.org/packages/24/68/04124f3c6b2eaf213f2a478812bce370cef9504b1abe60cae3f8207d8129/pymupdfpro-1.25.0-cp39-abi3-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b39bf53fa04882f96923bc319d37f95651077c5565b8e05513cb74a6dd90214f",
"md5": "cfe5c1ac602792e090b0f9ff76bbbbb5",
"sha256": "74cef6ce99da45ddf03cfc468b6bff8fbf67b09c8374e659636106ac50fdb5b0"
},
"downloads": -1,
"filename": "pymupdfpro-1.25.0-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "cfe5c1ac602792e090b0f9ff76bbbbb5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 6448820,
"upload_time": "2024-12-09T14:23:16",
"upload_time_iso_8601": "2024-12-09T14:23:16.786181Z",
"url": "https://files.pythonhosted.org/packages/b3/9b/f53fa04882f96923bc319d37f95651077c5565b8e05513cb74a6dd90214f/pymupdfpro-1.25.0-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-09 14:23:32",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pymupdfpro"
}