Welcome to MuPDFΒΆ

MuPDF is a lightweight PDF, XPS, and E-book viewer. It is available under either the GNU GPL Affero license or licensed for commercial use from Artifex Software, Inc.
MuPDF consists of a software library, command line tools, and viewers for various platforms. To get started with MuPDF a developer should acquire the source code and build the library.
User Guides
Reference
- Coordinate Systems
- C Library
- Javascript Bindings
- Class A-Z Index
- Matrices and Rectangles
- Colors
- Object Protocols
Buffer
Document
Page
Link
StructuredText
ColorSpace
DefaultColorSpaces
Pixmap
DrawDevice
DisplayList
DisplayListDevice
Device
StrokeState
Path
Text
Font
Image
DocumentWriter
PDFDocument
PDFGraftMap
PDFObject
PDFPage
PDFAnnotation
PDFWidget
PDFPKCS7Signer
OutlineIterator
Archive
MultiArchive
TreeArchive
Shade
Story
DOM
- Global MuPDF methods
- PDF Processor
- C++, Python, and C# Bindings
- Overview
- The C++ MuPDF API
- The Python and C# MuPDF APIs
- Installing the Python mupdf module using
pip
- Doxygen/Pydoc API documentation
- Example client code
- Building the C++, Python and C# MuPDF APIs from source
- Windows-specifics
- C++ bindings details
- Extra functions in C++, Python and C#
- Python/C# bindings details
- Progressive Loading