Microsoft Powerpoint has become a standard tool for communication, as well as for transferring content. As long as the recipient has Powerpoint (and almost everyone does) or the Powerpoint viewer (which covers pretty much everyone else), they can see your text, images, and videos presented in the layout and order you prescribe. But what if you want to extract that content? You can "Save As Picture..." with a right-click on any image, but if you have a lot of images that can be tedious. Worse, if you've ever tried to save a video in a Powerpoint into a separate file, you know there is no "Save As Video..." option. I know some people who have resorted to using a screencapture tool to create video files, but that's a lot of messing around.
I'm going to let you in on a little secret: PPTX files are XML-based, and as such, they contain folders of content that travel around inside of the file. How can you gain access to these individual files? All you have to do is change the filename extension from .pptx to .zip -- it's that simple! If you're not familiar with how to do that, I've got a few screenshots that should help:
Microsoft Windows will warn you that the file may become "unusable" but that just means you won't be able to open it in Powerpoint; you will, however, be able to open the file as a compressed folder right in Windows itself.
Navigate to the "ppt" > "media" subfolder, and you'll see all the pictures and videos available to drag and drop into any file location you wish.
When you're done, you just change the original filename extension back to .pptx and then you can open it in Powerpoint again. Mind. Blown.
I know this trick saves me a LOT of time in my work, and since there is a huge audience using Powerpoint, feel free to share this with everyone you know -- you just might become someone's hero!
By: Jeff Setzer, SOLIDWORKS / Composer Product Manager