Export every PowerPoint animation step as an image
If you've tried to turn an animated slide into images and ended up with one flat picture instead of the build sequence, you've hit the limit of every headless renderer. Tekilio Frames renders each click state as its own PNG.
Export your animation states →
Why headless renderers flatten the build
Tools like LibreOffice (soffice --convert-to png) and
unoconv rasterize the final composed state of a slide. They
don't simulate a slideshow advancing through clicks, so a slide that reveals
three bullets one at a time produces a single image with all three already
visible. The intermediate states — the ones your audience actually sees in
sequence — never exist as files. People hit this constantly and there's no flag
that fixes it, because stepping the animation isn't something those engines do.
What a "state" is
Each click in a slideshow advances the build to a new visual: a state. Tekilio
Frames treats those states as first-class outputs. A slide with N click-advances
yields N images, named slide-NNN-step1.png through
slide-NNN-stepN.png in order. A slide with no animation yields a
single step1.
How Tekilio Frames steps the animation
It drives a real PowerPoint instance over automation, runs the slide show, and captures the rendered slide after each advance. Because it photographs what's on screen rather than interpreting animation XML, the fidelity matches the app and every animation type — entrance, emphasis, exit, motion — is reflected in the captured state. The result is the build sequence as a series of images, exactly in the order a presenter would click through them.
Related
Just need flat slide images? See PPTX to PNG. Need the narration too? Tekilio Frames also exports speaker notes as JSON, and the per-state output is ideal as input for LLM and vision pipelines.
FAQ
- Can LibreOffice export animation steps as images?
- No. LibreOffice headless (soffice --convert-to png) and unoconv render the final state of each slide and flatten the animation build into a single image. That is the gap Tekilio Frames fills — it renders one image per click state.
- How do I get one image per animation build?
- Upload the .pptx to Tekilio Frames. It drives real PowerPoint, advances through each click, and saves every state as slide-NNN-stepN.png, so a three-build slide becomes three images.
- Does it handle entrance, emphasis, and exit animations?
- Yes. Because it captures the slide's appearance at each click rather than parsing animation XML, whatever is on screen after a click — entrance, emphasis, or exit — is what gets rendered.