Stoatworks Labs

Advanced Exporter for PowerPoint

Every format PowerPoint exports, and the ones it won't

Betav0.1.0Plugin & ModuleTypeScript
Advanced Exporter for PowerPoint — Every format PowerPoint exports, and the ones it won't
No screenshot yet. It's a task pane inside PowerPoint, and the hosted install page says where to find it.

What it does

PowerPoint will save a deck as a PDF, a picture per slide or a video, and it asks you remarkably little about any of them. This does all of those with the options left in (size, resolution, quality, slide range, letterboxing) and then carries on into the formats PowerPoint doesn't do at all: a self-contained HTML5 presentation, reveal.js, LaTeX Beamer, Markdown and Marp, handouts and notes pages, and a deck flattened to pictures for a playback machine that hasn't got your fonts.

It sits in a pane beside the deck. Tick the formats you want, set each one's options, press Export, and PowerPoint asks where to save the file; several formats come out as one zip with a folder each. PowerPoint draws every slide itself, at the size each format asks for, and the add-in reads the rest out of the deck: notes, hidden slides, sections, transitions, links and embedded video. Presets keep a set of formats and their options under a name, for the deck that turns up every week wanting the same six things.

PowerPoint won't draw a slide for an add-in much past 4,000 pixels, so anything bigger is drawn from its own vector PDF through pdf.js, and comes out as sharp at 8K as at 4K. That PDF leaves hidden slides out without mentioning it, so pages are matched to slides rather than counted, and an export that can't include a hidden slide says so instead of shifting every page after it by one.

  • 31 formats in six groups, each with its own options, ticked together and exported in one go
  • Pictures as PNG, JPEG, WebP, AVIF, TIFF, BMP, TGA, GIF or SVG with clickable links, at any size up to 16,384 pixels, and a contact sheet
  • PowerPoint's vector PDF trimmed to a range or split per slide, a picture PDF that keeps hidden slides and links, handouts from one to nine a page, and notes pages
  • MP4 (H.264, HEVC, AV1) and WebM (VP9, VP8, AV1) with the deck's own timings and captions from the notes, encoded in the pane
  • A self-contained HTML5 presentation with transitions, presenter view, links and the deck's own video; reveal.js; a scrolling page
  • LaTeX Beamer or a LaTeX article, Markdown, Marp and Pandoc, an outline PowerPoint reads back in, speaker notes, CSV and JSON
  • Copies of the deck as PPTX, PPSX or POTX, trimmed and cleaned of notes, comments, hidden slides or names; one file per slide; a deck flattened to pictures
  • Presets for the formats and options you use every week, and nothing uploaded

Where it stands

Beta, and checked on one platform. In PowerPoint for Mac 16.112.3 on macOS 26.4.1, a nine-slide test deck with a hidden slide, sections, a table, links, transitions, notes in four scripts and an embedded video went through all 31 formats in one export, and every file was checked with something other than the add-in: Pillow and libtiff for the pictures, poppler for the PDFs, ffmpeg for the video, Tectonic for the LaTeX, and python-pptx, python-docx and odfpy for the Office files. PowerPoint and Word opened the generated Office files without a repair prompt. That run used the development build; the hosted build the manifest installs has since been loaded in PowerPoint for Mac and exported from too. PowerPoint for Windows and PowerPoint on the web are in the manifest's host list but haven't been run, the HTML5 presentation hasn't been tried in Safari or opened from disk, and the pdfLaTeX output hasn't been compiled. Installing means sideloading the manifest by hand, since it isn't in AppSource.