PyMuPDF icon indicating copy to clipboard operation
PyMuPDF copied to clipboard

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

Results 189 PyMuPDF issues
Sort by recently updated
recently updated
newest added

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...

Waiting for information

> ### 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...

Waiting for information

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...

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...

enhancement

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...

enhancement

### 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...