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.
- MuPDF on the command line
- C API
- MuPDF & Javascript
- Class A-Z Index
- Matrices and Rectangles
- Colors
- Object Protocols
Buffer
Document
Page
Link
StructuredText
ColorSpace
DefaultColorSpaces
Pixmap
DrawDevice
DisplayList
DisplayListDevice
Device
Path
Text
Font
Image
DocumentWriter
PDFDocument
PDFGraftMap
PDFObject
PDFPage
PDFAnnotation
PDFWidget
PDFPKCS7Signer
OutlineIterator
Archive
MultiArchive
TreeArchive
Story
XML
- Global MuPDF methods
- PDF Processor
- Language 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
This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of that license. Refer to licensing information at artifex.com or contact Artifex Software, Inc., 39 Mesa Street, Suite 108A, San Francisco, CA 94129, USA, for further information.