viewhack

Open a PowerPoint deck without PowerPoint

A deck arrived by e-mail and this phone or Chromebook has no PowerPoint. Drop it here to read every slide in order, with the speaker notes under each one. Then take out what you need: each picture, video and sound, all the text as one file, and the numbers behind each chart.

The deck is read on your device. It is never uploaded, and its macros never run.

What it shows

What you can take out of it

What it cannot do

Useful to know about .pptx and .odp files

A .pptx is a ZIP of XML files
Each slide is ppt/slides/slideN.xml, its notes ppt/notesSlides/notesSlideN.xml, and the pictures, clips and sounds sit in ppt/media/. Rename a copy to .zip and any unzip tool shows the parts. A .pptm is the same plus ppt/vbaProject.bin, which holds the macros; a .potx is a template.
An .odp works the same way
LibreOffice Impress keeps every slide in content.xml as a draw:page, with the notes inside it as presentation:notes, and pictures in Pictures/. A chart is a small document of its own (Object 1/content.xml) with its data in a table, which is what the CSV export reads.
A hidden slide is one attribute
In a .pptx, <p:sld show="0"> hides a slide; in an .odp, the page's style says presentation:visibility="hidden". Nothing else changes, so the slide keeps all its text, notes and pictures.
Chart data can outlive the spreadsheet
A chart pasted from Excel keeps the values it was last drawn from, even when the workbook it came from is gone. That cached copy is what PowerPoint redraws the chart from, and what is exported here. It may be older than the workbook if the link was never refreshed.
Embedded fonts
PowerPoint can embed fonts (File › Options › Save › Embed fonts in the file); they are listed in presentation.xml under embeddedFontLst and stored as ppt/fonts/fontN.fntdata. Some fonts forbid embedding in their licence, so PowerPoint leaves them out even with the option on.