
Arch Linux with AUR: pacman -S python3-pygame python3-pillow pdftk mupdf xdg-utils mplayer ffmpeg. Fedora: yum -i python3-pygame python3-pillow pdftk mupdf xdg-utils mplayer ffmpeg. Debian/ Ubuntu: aptitude install python3-pygame python3-pil pdftk mupdf-tools xdg-utils mplayer ffmpeg. On Unix-like systems, these dependencies are typically available in the major distributions' package repositories and can be installed easily with the package managers, e.g.: FFmpeg for more efficient generation of video preview images - (optional). omxplayer for video playback on Raspberry Pi - /popcornmix/omxplayer (optional applies to Raspberry Pi only). MPlayer or MPlayer2 for sound and video playback - (optional). PyWin32, the Python for Windows extensions - (optional applies to Win32 only).
xdg-utils for starting web or e-mail hyperlinks from PDF documents - (recommended does not apply to Win32). GhostScript for alternate PDF rendering - (required if neither MuPDF nor Xpdf/Poppler utilities are available not required otherwise). Xpdf or the Poppler utilities for alternate PDF rendering - or (required if MuPDF is not available not required otherwise). the MuPDF utilities for PDF rendering and metadata retrieval (hyperlinks) - ( highly recommended). »PDFtk Server«) for retrieving PDF metadata (page titles) - (recommended required if MuPDF is not available) PIL, the Python Imaging Library, or Pillow, a compatible fork of it - (required). PyGame (the SDL binding for Python) - (required). Python 2.7, 3.6 or newer - (required) in particular, for the »pseudo-binary« version ( impressive without. However, the following external libraries and utilities have to be installed as well for Impressive to work: The latter can be run like any executable on Unix-like systems, or installed system-wide using sudo install -m 755 impressive /usr/local/bin/. The most important file in this archive is impressive.py, which contains all the code of Impressive, and impressive (without extension), which is the same in a compressed manner. Using the source code releaseĪnother way to get Impressive is downloading the platform-independent source code version. Recent features and bugfixes will thus not be available.
In general, the easy method of installing the Windows ZIP or distribution package is simple and convenient, but it has caveats: Releases of Impressive only happen in long and irregular intervals, and the package maintainers may be a few versions behind. On Mac OS X, there is a py-impressive package in the MacPorts repositories, but at the time of writing, it's extremely outdated and thus not recommended. The package is typically called impressive and will install all necessary dependencies. Most GNU/Linux distributions offer Impressive as part of their standard package repositories, among them Debian, Ubuntu, Fedora, OpenSUSE and Arch Linux. After that, a presentation can be started by right-clicking a PDF file and selecting »Send To → Impressive«. This is done by opening the location shell:sendto in Explorer and creating a shortcut to impressive.exe there. PDF files or directories containing images can simply dropped onto this file in Explorer to run a presentation with default settings.Ī more comfortable method is installing Impressive in the »Send To« menu that's part of each file's context menu. One of the extracted file is called impressive.exe. There is no real installation procedure – the ZIP file can be extracted into any folder.
The easy method: use a pre-built packageįor Windows systems, a ZIP file with a pre-built version of Impressive and all required external tools can be downloaded from the web site. The following section will guide you through each of these methods. There are three basic ways to get an Impressive installation on your computer. Rendering is done via OpenGL, which allows for some “eye candy” effects.Ī somewhat-modern GPU (graphics processing unit) supporting OpenGL 2.0 or OpenGL ES 2.0 and appropriate drivers are required to run Impressive. Impressive is a simple presentation program that displays slideshows of PDF documents, image files or video files. You can download this document for offline reading or print it.