The renderer in MuPDF is tailored for high quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen.

MuPDF is also small, fast, and yet complete. It supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, searching and more. It also reads XPS and OpenXPS documents. MuPDF is written modularly, so features can be added on by integrators if they so desire.

Since the 1.2 release of MuPDF, we have optional support for interactive features such as form filling, javascript and transitions.

What's New

  • Added MOBI input format support
  • Added Story API for creating PDF documents from formatted text
  • Added API to create, edit, and delete links
  • Support custom images for Stamp annotations
  • Support interior color on Polygon annotations
  • Support line endings on PolyLine annotations
  • Improved SVG output
  • C++/Python/C# binding:
  • Changes to naming of wrapper functions and classes
  • Added limited support for callbacks into Python, using SWIG Directors