You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary: PyMuPDF is a Python binding for the PDF rendering library MuPDF
11
11
Description:
12
-
Release date: November 9, 2020
12
+
Release date: November 30, 2020
13
13
14
14
Authors
15
15
=======
@@ -20,7 +20,7 @@ Description:
20
20
Introduction
21
21
============
22
22
23
-
This is **version 1.18.3 of PyMuPDF**, a Python binding for `MuPDF <http://mupdf.com/>`_ - "a lightweight PDF and XPS viewer".
23
+
This is **version 1.18.4 of PyMuPDF**, a Python binding for `MuPDF <http://mupdf.com/>`_ - "a lightweight PDF and XPS viewer".
24
24
25
25
MuPDF can access files in PDF, XPS, OpenXPS, epub, comic and fiction book formats, and it is known for both, its top performance and high rendering quality.
26
26
@@ -40,15 +40,15 @@ Description:
40
40
41
41
For all document types you can render pages in raster (PNG) or vector (SVG) formats, extract text and access meta information, links, annotations and bookmarks, as well as decrypt the document. For PDF files, these objects can also be created, modified or deleted. Plus you can rotate, re-arrange, duplicate, create, or delete pages and join or split documents.
42
42
43
-
Since version 1.16.0, PDF password protection is **fully supported**: owner and user passwords, encryption methods and permission levels can be set, changed or removed.
43
+
PDF password protection is **fully supported**: owner and user passwords, encryption methods and permission levels can be set, changed or removed.
44
44
45
-
Specifically for PDF files, PyMuPDF provides update access to low-level structure information, supports handling of embedded files and modification of page contents (like inserting images, fonts, text, annotations and drawings).
45
+
Specifically for PDF files, PyMuPDF provides update access to low-level structure information, supports **optional content**, handling of **embedded files** and modification of page contents (like inserting images, fonts, text, annotations and drawings).
46
46
47
47
Other features include embedding vector images (SVG, PDF) such as logos or watermarks, joining or splitting single PDF pages (including things like posterizing and 2-up / 4-up processing).
48
48
49
49
You can also create **PDF Form fields** with support for text, checkbox, listbox and combobox widgets.
50
50
51
-
Our home page provides many examples and How-Tos for all of this. At a minimum, read the tutorial and the the recipes sections of our documentation.
51
+
Our home page provides many examples and How-Tos for all of this. At a minimum, read the `tutorial <https://pymupdf.readthedocs.io/en/latest/tutorial.html>`_ and the the `recipes <https://pymupdf.readthedocs.io/en/latest/faq.html>`_ sections of our documentation.
52
52
53
53
Written using **Sphinx**, documentation is available here:
@@ -15,7 +15,7 @@ On **[PyPI](https://pypi.org/project/PyMuPDF)** since August 2016: [ - "a lightweight PDF, XPS, and E-book viewer".
18
+
This is **version 1.18.4 of PyMuPDF**, a Python binding with support for [MuPDF 1.18.*](http://mupdf.com/) - "a lightweight PDF, XPS, and E-book viewer".
19
19
20
20
MuPDF can access files in PDF, XPS, OpenXPS, CBZ, EPUB and FB2 (e-books) formats, and it is known for its top performance and high rendering quality.
21
21
@@ -40,6 +40,7 @@ For **PDF documents,** there exists a plethorea of additional features: they can
40
40
* Embedded files are fully supported.
41
41
* PDFs can be reformatted to support double-sided printing, posterizing, applying logos or watermarks
42
42
* Password protection is fully supported: decryption, encryption, encryption method selection, permmission level and user / owner password setting.
43
+
* Support of the **PDF Optional Content** concept for images, text and drawings.
43
44
* Low-level PDF structures can be accessed and modified.
44
45
* PyMuPDF can also be used as a **module in the command line** using ``"python -m fitz ..."``. This is a versatile utility, which we will further develop going forward. It currently supports PDF document
0 commit comments