MuPDF 1.11

MuPDF is a slim PDF and XPS viewer. It renders both in high-quality with anti-aliased fornts, accurate metrics and spacing. It fully understands PDF 1.7 with hyperlinks, annotations, transparency, forms, transitions, javascript and encryption. And supports both XPS and OpenXPS formats.

Tags c pdf xps ghostscript viewer
License GNU GPL
State alpha

Recent Releases

1.1130 Mar 2017 20:05 minor feature: This is primarily a release. Split Android and iOS viewers into separate projects: mupdf-viewer-ios.git has the iOS viewer. mupdf-viewer-android-old.git has the Android viewer. mupdf-viewer-android-nui.git has a new advanced Android viewer. mupdf-viewer-android-mini.git has a new minimalist Android viewer. PDF portfolio support with command line tool "mutool portfolio". Add callbacks to load fallback fonts from the system. Use system fonts in Android to reduce install size. Flag to disable publisher styles in EPUB layout. Improved SVG output.
1.1001 Nov 2016 11:05 minor feature: Headline changes: FictionBook (FB2) e-book support. Simple SVG parser (a small subset of SVG only). mutool convert: a new document conversion tool and interface. Multi-threaded rendering in mudraw. Luratech decoders for JBIG2 and JPEG2000 (commercial releases only). Optional JPEG-XR support (not included by default for security reasons). Updated base 14 fonts from URW. New CJK font with language specific variants. Hyperlink support in EPUB. Reduced memory use: New tool muraster: example printer driver with limited RAM usage and automatic banding. Alpha channel is now optional in pixmaps. More aggressive purging of cached objects. Partial image decoding for lower memory use when banding. Reduced code size when building with a subset of features: Reduced default set of built-in CMap tables to the minimum required. FZ_ENABLE_PDF, _XPS, _JS, to disable features at compile time. Function level linking. Interface changes and cleanups: Dropped pdf object generation numbers from public interfaces. Simplified PDF page, xobject, and annotation internals. Closing and freeing devices and writers are now separate steps. Improved PDF annotation editing interface (still a work in progress). Document writer interface. Banded image writer interface. Mobile viewers: New JNI interfaces to match capabilities of 'mutool run' javascript. New android and desktop java examples using new JNI interface.
1.902 Mar 2016 21:25 minor feature: Headline changes: New command line tools: create and run. New low-level Java interface for desktop and android. OpenType enabled EPUB text layout with BiDi. Noto fallback fonts for EPUB layout. mutool create Create new PDF files from scratch. Read an annotated content stream in a text file and write a PDF file, automatically embedding font and image resources. mutool run Run javascript scripts with MuPDF bindings. The interface is similar to the new Java interface.
1.815 Oct 2015 17:05 minor bugfix: Headline changes: New OpenGL-based barebones desktop viewer. New URW fonts with greek and cyrillic. 64-bit file support. Ghostscript proofing mode (source only; not in shipped binaries). EPUB improvements: User style sheets. GIF images (also for CBZ). Table of contents. CJK text. Page margins. Many. : Updated FreeType to version 2.6.1. Various font substitution. setjmp/longjmp behaviour which could cause optimizing compilers to misbehave.
1.719 Apr 2015 03:05 major feature new html layout: