Skip to content
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
Trade show loop
Catch the aisle in 15 seconds.
fullscreen · looping · progress
Every slide, on time.
Booth 14
Talk to us.
Single binary
Download. Run. Present.
01020304 / 0400:0504030201
boozle — booth displaylooping
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
14Today
Lobby schedule
Welcome visitors and rotate updates.
09:0011:3015:00
03 / 0600:21
boozle — lobby displaylooping
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.
  • On Linux, Boozle’s window has the X11 class boozle, so window-manager rules can pin it to the right screen. ARM64 builds run on small single-board kiosk players.
  • Use --bg to match the display surround color.
Terminal
boozle kiosk.pdf --auto 20s --loop --pages 1-12
Museum kiosk
Show only pages 1–12.
05 / 1200:09
boozle — kiosk · pages 1–12locked display
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
Lesson pacing
Pause when discussion starts.
f(x) = ax + b
45s per slide
04 / 1800:38
boozle — display 1 · lesson pacingauto-advance
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
Ignite talk
15 seconds per slide.
00:15
07 / 2000:11
boozle — ignite · 20 slides · 15 s each--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 your displays, then address them by index or by name such as HDMI-1.
  • Press Tab to open the slide overview on your presenter screen. The audience keeps seeing the current slide until you jump.
  • Coming from PDF Presenter Console? Your .pdfpc notes and page order work as-is, with no import step.
  • 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 the projector, notes on your laptop
boozle deck.pdf --monitor HDMI-1 --presenter-monitor 0
Current slide
Rollout
Q3: every booth, one binary.
Next slide
Questions?
14:23:08+04:1206 / 18
Speaker notes · from .pptxMention the rollout date. Pause for questions before moving on.
02:34
boozle — presenter view · speaker notesmonitor 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 before you wire up the booth, and put the display name in the sidecar. Names stay stable across reboots on macOS and Linux.
  • 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
Second-screen demo
Product deck runs while you talk.
25s
loop interval
Display 1 + 0
target monitor
02 / 0800:17
boozle — display 1 · demo looplooping

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