MuPDF — это лёгкая и быстрая библиотека и просмотрщик документов, разработанная компанией Artifex Software. Написанная на языке C, она предназначена для рендеринга и обработки документов в форматах PDF, XPS, EPUB и CBZ. MuPDF фокусируется на высокой производительности, низком потреблении ресурсов и точном отображении содержимого, что делает её популярным выбором для встраиваемых решений и приложений с ограниченными ресурсами.
Первоначально MuPDF была разработана Тором Андерссоном как независимый проект, а позднее приобретена Artifex Software. С момента своего появления в 2005 году MuPDF зарекомендовала себя как надёжный инструмент для рендеринга документов, поддерживающий высококачественное антиалиасное отображение текста и графики. Библиотека предоставляет низкоуровневый API и сопровождается набором командных утилит, таких как mutool, для выполнения различных операций с документами.
- Поддержка форматов PDF, XPS, EPUB и CBZ.
- Высококачественное антиалиасное рендеринг текста и графики.
- Поддержка интерактивных функций, включая аннотации, заполнение форм, цифровые подписи и поиск.
- Низкое потребление памяти и ресурсов процессора.
- Поддержка командной строки через утилиту mutool для рендеринга, конвертации и манипуляции документами.
- Модульная и портируемая архитектура, с примерами приложений для различных платформ, включая Windows, Linux, macOS, Android и iOS.
- Поддержка JavaScript через утилиту mutool run для создания и редактирования PDF-документов.
- Возможность встраивания в другие приложения и системы с минимальными зависимостями.