Use Cases

PDF slideshows for booths, kiosks,
conference talks, and hands-free presentations.

Wherever a PDF needs to run itself — unattended, timed, and fullscreen — Boozle fits the job. Perfect for booth loops, lobby screens, kiosk displays, Ignite talks, and conference talks where you still want your PowerPoint speaker notes on a second screen.

Trade Show & Conferences

Trade show booth PDF loop

Run your booth presentation all day from a PDF. Export your deck, start Boozle in fullscreen loop mode, and let it run for the entire event — no presenter required. Staff can focus on conversations instead of clicking through slides.

Set a 15–20 second interval so passersby see the key message quickly.
Use --progress so staff can glance at where the deck is.
Add a TOML config to hold your most important slide longer.
Terminal
boozle booth.pdf --auto 15s --loop --progress
Office & Venue

Lobby screen PDF slideshow

Turn any lobby display into a simple PDF signage screen — welcome messages, office announcements, event schedules, donor recognition lists, menus, or updates. Boozle keeps it running without touching the keyboard.

Pair with a cheap mini PC or Raspberry Pi for a permanent display setup.
Use a shell script or systemd service to auto-start Boozle on boot.
Update the PDF and restart — no software changes needed.
Terminal
boozle lobby.pdf --auto 30s --loop
Museums & Public Screens

Kiosk PDF viewer

Museums, galleries, product displays, information desks, and public screens — Boozle provides a focused, distraction-free PDF player for kiosk-style playback. Restrict to specific pages, pick the right monitor, and let it run.

Use --pages to show only the relevant section of a larger PDF.
Combine --no-fullscreen with a window manager for fully locked-down kiosk mode.
Use --bg to match the display surround color.
Terminal
boozle kiosk.pdf --auto 20s --loop --pages 1-12
Education & Training

Hands-free classroom presentation

Teach from a PDF without touching the keyboard. Use auto-advance for lesson pacing, pause when discussion starts, and jump to specific slides when questions arise. The progress overlay keeps you aware of where you are at a glance.

Press p to pause when a discussion breaks out, resume with p again.
Press Tab for the slide overview to jump directly to any page.
Use a per-slide TOML config to allocate more time to complex topics.
Terminal
boozle lesson.pdf --auto 45s --progress
Conference Talks

Ignite talk — automated 5-minute presentation

Ignite format: 20 slides, each shown for exactly 15 seconds, total 5 minutes. No clicker. No manual advancing. Export your deck as a PDF, run Boozle with --auto 15s, and focus entirely on your delivery — the slides move themselves.

Rehearse with the same command — timing is identical every run.
Use --autoquit so Boozle exits cleanly after slide 20.
Use a per-slide TOML config if a few slides need slightly different pacing.
Terminal
boozle ignite.pdf --auto 15s --autoquit
Conference Talks

Keep your PowerPoint speaker notes — present from PDF

You wrote your talk in PowerPoint with detailed speaker notes, then exported a PDF for portability. Boozle keeps both. Run boozle notes import deck.pptx once to extract the notes into a .boozle.toml sidecar — then present from the PDF with a presenter view that shows the current slide, next preview, wall clock, elapsed time, and your original PowerPoint notes per slide.

Use boozle --list-monitors to find the right indexes for the audience and presenter displays.
Old binary .ppt files should be saved as .pptx first.
After import, the .pptx isn't needed anymore — only the PDF and the sidecar travel with you.
Terminal — one-time prep, then present
# 1. Extract speaker notes once
boozle notes import deck.pptx --out deck.boozle.toml

# 2. Find connected displays
boozle --list-monitors

# 3. Present — audience on monitor 1, notes on monitor 0
boozle deck.pdf --monitor 1 --presenter-monitor 0
Sales & Product

Product demo station on a second screen

Use a PDF as a simple, reliable demo loop on a second monitor. The product deck runs itself while your main screen stays free for conversation; add presenter view when the operator wants a speaker display with timing and next-slide context.

Use boozle --list-monitors to discover display indexes before you wire up the booth.
Add --presenter-monitor 0 when the operator wants a private control view with talking-point notes.
Set a short interval (15–25s) so the loop stays dynamic during conversations.
Terminal
boozle demo.pdf --monitor 1 --presenter-monitor 0 --auto 25s --loop

Ready to run your PDF?

Install Boozle and have your first auto-advancing presentation running in under a minute.

Open source · Apache-2.0 · Zero dependencies