MuPDF Technology Preview Release

a lightweight PDF and XPS viewer

MuPDF Technology Preview release

Artifex Software Inc. is pleased to announce a technology preview of MuPDF. This release demonstrates the new PDF form handling capabilities scheduled for release with MuPDF 1.2 in February 2013.

MuPDF now has the ability to interactively handle filling out PDF forms and the required Javascript integration. The submission of the completed form builds upon MuPDF's existing interactive features, including text search, hyperlinks and annotations.

While these features have all been written portably to work across a range of platforms (including Windows, Linux, MacOS, iOS etc), this release includes a working demo on the Android platform. This leverages the V8 Javascript engine, though this binding is kept deliberately generic so that OEMs can replace it with any engine of their choice.

The purpose of this technology preview is to inform existing and potential customers of the upcoming capabilities, and to solicit feedback on the direction of development.

MuPDF comprises a lightweight PDF/XPS toolkit written in portable C and various example viewers/tools built upon this toolkit. While these are available on a wide range of platforms including internet servers and desktop machines, they are especially popular on embedded devices such as tablets, smartphones and PDAs due to the compact and efficient design of MuPDF.

This efficiency manifests itself in MuPDF's small footprint: A binary that includes the standard Roman fonts is only one megabyte. A build with full CJK support (including an Asian font) is approximately five megabytes. MuPDF has commercial customers implementing solutions in Android, WebOS, iOS as well as desktop systems.

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

Downloading the release

The release comprises:

For people wishing to build from source, your best bet is to clone our git repository:

git clone git://
git checkout 1.1-forms-tech-preview
git submodule update --init

The V8 library is also available from git, but as it is large we provide prebuilt binaries for common operating systems. For those wanting to get it from git:

git clone git://
git checkout artifex

For those wanting to get prebuilt libs, they are available here.