Skip to content

Releases: pymupdf/PyMuPDF

Minor Enhancements and Fixes

11 Aug 07:21
Compare
Choose a tag to compare
1.14.20

Merge branch 'master' of https://github.com/rk700/PyMuPDF

Minor fixes

19 Jul 09:02
Compare
Choose a tag to compare
  • added method to check PDF signature status (#326)

Bug fix #319

17 Jul 21:57
8647e0a
Compare
Choose a tag to compare
1.14.18

Update README.md

Various smaller fixes

05 Jul 15:46
Compare
Choose a tag to compare
  • Added method Document.fullcopyPage to make full page copies within a PDF (not just copied references as Document.copyPage does).
  • Changed methods Page.getPixmap, Document.getPagePixmap to now use alpha=False as default.
  • Changed text extraction: the span dictionary now (again) contains its rectangle under the bbox key.
  • Changed methods Document.movePage and Document.copyPage to use direct functions instead of wrapping Document.select - similar to Document.deletePage in v1.14.16.
  • The GitHub repo no longer contains interface files generated by SWIG (fitz.py, fitz_wrap.c). This allows easier tracking of inter-version source differences which is needed by providers of various Linux platforms. The PyPI source distribution still has the previous structure which includes those generated files.
  • Please remember: since version 1.14.16, we store wheel files on PyPI only.

Recode PDF delete page

29 May 07:53
878657b
Compare
Choose a tag to compare

Deleting pages in PDF documents (methods Document.deletePage() and Document.deletePageRange()) is now based on new code: the code of method Document.select() is no longer used for this.

Starting with release, to reduce network traffic we store wheel files exclusively on PyPI.

Fixes several issues: #301, #300, #298

22 May 21:23
73e0c99
Compare
Choose a tag to compare
Merge pull request #305 from JorjMcKie/master

upgrade to v1.14.15

Fix bug in Link target point calculation

09 Apr 22:45
917f2d8
Compare
Choose a tag to compare
Merge pull request #282 from JorjMcKie/master

upgrade to v1.14.14

Introduce io.BytesIO as an input option

07 Apr 11:16
4646630
Compare
Choose a tag to compare
  • For binary, memory-based input to most methods, now alsoio.BytesIO objects are accepted.
  • Fixed a bug not correctly showing inserted images with maintained aspect ratio.

Fixes #269, #270

21 Mar 17:47
672a44c
Compare
Choose a tag to compare
Merge pull request #271 from JorjMcKie/master

upload v1.14.12

Fixes #265

18 Mar 16:48
5cae163
Compare
Choose a tag to compare
  • Page method showPDFpage() now supports rotation by arbitrary angles and automatically handles prevention of duplicates (deprecation of reuse_xref parameter).
  • Page method insertImage() now supports rotation of inserted image (by multiples of 90 degrees), and maintains the aspect ratio.