To extract images from presentation slides (e.g., PowerPoint .pptx files), you can follow one of these methods depending on your platform and tools:
Method 1: Extract Images from a .pptx File (Windows/Mac/Linux)
-
Change the File Extension
-
Make a copy of your
.pptxfile. -
Rename the file extension from
.pptxto.zip(e.g.,presentation.pptx→presentation.zip).
-
-
Unzip the File
-
Right-click the
.zipfile and choose Extract All (Windows) or use Archive Utility (Mac). -
Navigate to the unzipped folder:
ppt -> media
This folder contains all embedded images in their original resolution and format.
-
Method 2: Use PowerPoint’s Save As Feature
-
Open the PowerPoint presentation.
-
Click on File > Save As.
-
Choose the location, then under Save as type, select JPEG File Interchange Format (*.jpg) or PNG Portable Network Graphics Format (*.png).
-
Choose to export All Slides.
-
PowerPoint will save each slide as an image, but not individual elements (i.e., it flattens everything).
Method 3: Manually Copy Images (Quick and Selective)
-
Open the presentation in PowerPoint.
-
Right-click on an image and select Save as Picture.
-
Choose the format (e.g., PNG, JPG) and save it.
Method 4: Use a Script (Advanced, for batch extraction)
If you’re working with many files and want to automate this:
You need the python-pptx package:
Let me know your operating system or tools if you’d like the simplest approach tailored to you.