Introducing Impressive: Martin J. Fiedler
Introducing Impressive: Martin J. Fiedler
Introducing Impressive: Martin J. Fiedler
Introducing Impressive
Martin J. Fiedler
Martin J. Fiedler
Introducing Impressive
What is Impressive?
Impressive is a PDF and image viewer optimized for presentations
... with some eye candy ;) uses OpenGL for display uses Xpdf or GhostScript to render PDF les written in Python available for Unix-like and Windows operating systems Open Source (GPLv2)
Martin J. Fiedler
Introducing Impressive
Software Requirements
Impressive requires a few libraries and helper applications: Python 2.3 or newer PyGame (SDL port for Python) PyOpenGL Python Imaging Library (PIL) Xpdf or GhostScript pdftk (optional, but recommended) Packages for these dependencies should be available for almost every operating system. For Windows, theres a convenient self-contained archive with everything needed.
Martin J. Fiedler Introducing Impressive
Hardware Requirements
a fast CPU
some transitions are quite CPU-intensive rule of thumb: the faster the better! absolute minimum is at about 700 MHz
Martin J. Fiedler
Introducing Impressive
2 3
create slides with the presentation software of your choice export them to a PDF le impressive MySlides.pdf
left mouse button, [PageDown] or [Space]: next slide right mouse button, [PageUp] or [Backspace]: previous slide [Q] or [Esc]: quit
Martin J. Fiedler
Introducing Impressive
Emphasis
Impressive offers multiple ways of emphasizing parts of a page. Option 1: Spotlight toggle with [Enter] a bright circular spot follows the mouse cursor everything else gets dark and blurry spot size adjustable with [+]/[-] or the mouse wheel
Martin J. Fiedler
Introducing Impressive
Overview Page
press the [Tab] key Impressive zooms back to an overview screen showing all pages of the presentation new page can be selected with mouse or keyboard left mouse button or [Enter] zooms into selected page right mouse button or [Tab] cancels and returns to the previously shown page
Martin J. Fiedler
Introducing Impressive
Customization
command line parameters (lots of them!) Info Scripts
same name as the input le, but sufx .info, e.g. slides.pdf slides.pdf.info real Python scripts, executed before the presentation starts can be used to set the document title or other settings can be used to set up per-page settings: Page Properties
title transition effect ...
Martin J. Fiedler Introducing Impressive
Other Features
support for PDF hyperlinks inside the document page cache in RAM or on disk, temporary (default) or persistent background rendering fade to black or white hide specic pages from the overview page page bookmarks (keyboard shortcuts) only show a subset of the presentation rotation in 90-degree steps time display and measurement
Martin J. Fiedler Introducing Impressive
Missing Features
painting and annotations multi-monitor support support for embedded videos integration into (or cooperation with) latex-beamer and OpenOfce.org Impress your feature here
Martin J. Fiedler
Introducing Impressive
Get in touch
Questions, Suggestions, Comments? just write to martin.edler@gmx.net
Martin J. Fiedler
Introducing Impressive