Release date: Nov 15th, 2015
- Ruikai Liu
- Jorj X. McKie
This is the new version 1.8 of PyMuPDF (formerly python-fitz), a Python binding which supports MuPDF 1.8 - "a lightweight PDF and XPS viewer".
MuPDF can access files in PDF, XPS, OpenXPS and EPUB (e-book) formats, and it is known for its top performance and high rendering quality.
With PyMuPDF you therefore can also access files with extensions
*.epub from your Python scripts.
Normally it should be as easy as running
python setup.py install once MuPDF is in place (i.e. its binaries have been built / generated or have been made available otherwise).
Refer to this document for details.
Since MuPDF v1.8 is not available yet in the official repo, you need to first build it from source. Make sure to add
-fPIC to CFLAGS when compiling.
When MuPDF is ready, edit
setup.py in PyMuPDF and comment out the line of
library_dirs= to specify the directory which contains
libmupdf.a and other 3rd party libraries. Also remove
setup.py since it is just required by Arch Linux.
PyMuPDF is distributed under GNU GPL v3.
You can also find PyMuPDF on the Python Package Index PyPI.
We invite you to join our efforts by contributing to the the wiki pages.