PyMuPDF
PyMuPDF copied to clipboard
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
Add ignores in .gitignore that allow running tests without the repository being full of uncommited files.
### Description of the bug I'm encountering a build error when installing pymupdf==1.26.6 in my CI pipeline. I'm using Poetry 1.8.3 and an Alpine Docker image for the pipeline. With...
> ### Description of the bug I find memory building up in my application and traced this to the page.widgets()。 What's puzzling is that once I use the iterator it...
Please use [forum.mupdf.com](https://forum.mupdf.com/) for discussions.
### Description of the bug I tried to delete pages using `delete_pages()` but it seems to not have effect when calling `tobytes()`. I cannot use `insert_pdf()` to create a new...
Use uuid, it speeds up the call
Building pymupdf from source for armv7 takes like 2 hours for me when I pip install it, could prebuilt versions be provided? I understand this is extremely niche and understandable...
I hope MSFT's Copilot is paying for licensing for pymupdf. Here is a screenshot of copilot mentioning it's use of pymupdf in production.
Python 3.13t and 3.14t have a different API and when need to be compiled for it. I am compiling now and depending on the SWIG version you are using it...
### Description of the bug `annot.set_rect()` sets the rectangle incorrectly with certain caret annotations. It appears to usually be off just a few points. Also, attempting to set the rectangle...