
What it does
Exporting a deck to PDF is easy. Every tool that does it throws the speaker notes away, which is a problem when the PDF is what you actually present from. This converts Keynote, PowerPoint, Google Slides, Canva and OpenDocument decks to PDF and recovers the notes into a .notes.json sidecar written next to each file, mapped to the right page.
The notes are parsed from the source XML rather than read back off the renderer, because exporters silently drop hidden slides — so slide count and page count don't match, and the mapping has to survive that.
- A desktop GUI: pick files, convert a whole folder, or leave a watch folder running
- A CLI and library — the backend other programs drive, including Presentation Commander, which reads these sidecars
- A Nextcloud app that keeps PDF versions of a folder and its subfolders up to date automatically
- Google and Canva accounts connected from the Settings tab
- An engine availability grid, so you can see what each format will actually convert with
Where it stands
In development, tagged at v0.1.1. The screenshots are real captures of the running app, produced by its own screenshot script — which converts a demo folder and photographs the result, six slides with one hidden coming out as a five-page PDF with five correctly-mapped notes.
Watch it running
Nothing loads from YouTube until you press play.Watch it there instead