Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a PowerPoint presentation that is basically a slideshow. How can I extract all the images into a folder?

I've seen articles that direct you to save the presentation as HTML, but this file format is not in the PowerPoint 2010.

Any ideas?

share|improve this question

6 Answers 6

up vote 5 down vote accepted
  1. Open the PowerPoint presentation in PowerPoint 2010.

  2. Press Alt+F11 on your keyboard.

  3. Microsoft Visual Basic for Applications opens.

  4. Press Ctrl+G on your keyboard.

  5. The Immediate window opens within Microsoft VBA.

  6. Copy and paste the following text into the Immediate window:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. Press Enter on your keyboard.

  8. In PowerPoint, where your presentation once had the filename you had given it, it now says .htm (upon saving the presentation the title bar will revert back to its original name).

    Navigate to where your PowerPoint presentation is saved. There is now a folder with the same name as your presentation followed by _files. (Example: HTMLme_files)

  9. Open the new folder.

    Included inside the folder are all of the audio and image files used in the presentation.

Source of Information

share|improve this answer
    
The problem is that it saves the entire slide as a PNG, not just the image. I just want the image. –  AngryHacker Jun 4 '11 at 0:09
    
Check my edit above.... –  Moab Jun 4 '11 at 0:10

Here is a trick I use in PowerPoint 2010.

  • Save the Powerpoint presentation as a XPS Document.

  • Rename the saved document, replace the .xps extension with a .zip extension (as XPS documents are actually ZIP files containing a bunch of other files).

  • Extract the ZIP file with your favorite ZIP extractor and check in the Resources\Images folder.

You should find in this folder the images that are stored in the PPT.

share|improve this answer
    
Now that is thinking...thanks! –  Ben Jones Jun 4 '11 at 17:31

Your presentation file likely has an extension like PPTX or PPSX. Add .ZIP to the end of the file name (ie, give it a ZIP extension) then doubleclick it in Explorer. This will open the file as though it were a ZIP file or zipped folder, which in fact it is.

Poke around within the folder structure and you'll find all of the original images that were inserted into the presentation originally.

share|improve this answer

Edit

If you have a version older than 2010 (unlike me) you can save as and choose html. Then all of your images show up in a folder.

If not, you and choose .png in Save As and this will turn each slide into a .png.

share|improve this answer

In Office 2007 or 2010 install the addon SaveAsPDFandXPS and save as pdf. Install Pdf-Xchange viewer (free). Open the pdf in this and under File -Export - Export image.

share|improve this answer

In case anyone comes looking for a unix command line solution like me, here's a bash script on github that does it.

It uses LibreOffice to convert the presentation to a zip file, which ends up having a Pictures directory in it with all the images. Then it extracts the images to a new directory and removes the zip file.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.