Hacker News new | ask | show | jobs
Show HN: Better PDF Presentations (+Typst) (presio.xyz)
4 points by armstrongb 37 days ago
Like many of us here I prefer not use PowerPoint. Recently I've been making slides in Typst (https://typst.app) which is great, except there's no good way to actually present the resulting PDF, and no support for speaker notes, videos or GIFS.

To fix this I built Presio: https://presio.xyz. Present any PDF in the browser as two synced windows, a controller (speaker notes, timer, media controls) and a viewer for the projector. It handles embedded video and GIFs, including YouTube/Vimeo.

Local by default: your PDF never leaves your browser. Optionally shareable so the audience can follow along on their own devices.

A short GIF explains it best: https://imgur.com/a/ZbvhPnc

Try the an example presentation: https://presio.xyz/present?from=https://github.com/benedict-...

Works with plain Typst, Polylux, Touying and PDFs from LaTeX too (speaker notes supported). Try it for a presentation and lmk what you think!

1 comments

I usually use pdfpc (https://pdfpc.github.io/) for this which works like a charm. No internet access needed, content stays on the computer.
pdfpc was actually the inspiration for presio.xyz! My main gripe was I don't really want to mess around in the terminal for a presentation and I thought it would be nice to not have to install anything. Presio also doesn't upload any of your content (unless you explicitly share) and it also works if your connection drops for whatever reason during a presentation (the communication happens on your machine between the two browser windows). Also for typst unfortunately pdfpc is only supported as a workaround with some extra tooling and multiple files afaik (https://polylux.dev/book/external/pdfpc.html). If there's any feature in pdfpc that you'd like to see lmk!