Impressive — многофункциональное Python (PyGame / PIL / Pillow) / OpenGL (GLUT) приложение для просмотра PDF-презентаций.
Impressive очень проста в использовании, запуск презентации производится из командной строки, с заданными параметрами. Презентация открывается в полоэкранном или оконном режиме, с заданным разрешением (опционально).
Плавные альфа-смешанные слайд-переходы между слайдами, используются некоторые эффекты «eye candy», которые делают презентацию запущенную в Impressive более красивой и лучше воспринимаемой аудиторией.
Открытый слайд можно в несколько раз увеличить, выделить части слайда (блоки выделения текста) и применить к конкретной точке слайда эффект «Прожектор» (используется для привлечения внимания), поддерживаются гиперссылки в PDF-фйлах.
Impressive позволяет выводить все слайды презентации на одном экране, в виде миниатюр по размеру экрана, просмотр презентации можно запустить в автоматическом режиме, сменяя слайды с заданным интервалом.
Impressive полноценно поддерживает LaTeX-Bamer презентации, но не требует специального файла презентации, можно просто указать каталог с PDF-файлами, изображениями (python-pillow) или видео файлами (отображается с помощью FFmpeg или Mplayer) и именно они будут отображаться в презентации.
Impressive поставляется с документацией выполненной в виде демонстрационной презентации, функционал приложения основан на возможностях MuPDF (пакет консольных утилит для работы с PDF и XPS файлами), опционально может использоваться Ghostscript (PostScript-to-PDF конвертер).
Лицензия: GNU General Public License version 2.0 (GPLv2)