Stoatworks Labs

Presentation Converter

Slides to PDF, notes intact

In developmentv0.1.1ApplicationTypeScript
Presentation Converter — Slides to PDF, notes intact
Converting a folder — per-file results showing pages, notes and which engines ran. A real capture from the app's own screenshot script.

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

Presentation Converter video thumbnail

Nothing loads from YouTube until you press play.Watch it there instead