#1
|
|||
|
|||
Saving multiple images from one slide automatically
Hello
Not sure if this has been discussed before or whether it can be done but I have about 100 PP slides in one file with over 30 images on each slide Is there a macro that can save multiple images either by file or by slide and save as individual JPG or PNG images. the files can be saved by the slide number ie slide 35_1, slide 35_2 etc in the same folder as the original file. hope some can please assist thank you Last edited by victorybadges; 07-08-2021 at 05:05 AM. Reason: clarification |
#2
|
|||
|
|||
You may not need a macro
Make sure you can see the pptx extension in Explorer (If not in Folder Options UNTICK "Hide extensions for known file types" Change the name from xxx.pptx tp xxx.pptx.zip Double click and you should ,see folders. In PPT folder there is a Media folder that will have all the images There is also a freebie on our site to automate this (No support or guarantee it will work for you (it will though) PowerPoint Xtract |
#3
|
|||
|
|||
thank you kindly, this has worked like a charm
the only minor issue is that the images are not sorted in the same sequence as shown on the PP file. Is there anything I can do to fix this ? |
#4
|
|||
|
|||
I worked on this all day, but now I realise the auto generated files are a smaller size than the actual image
|
#5
|
|||
|
|||
The files in media shouyld be the same size (resolution) as the originally inserted files. This may not reflect any resizing done in PowerPoint.
|
#6
|
|||
|
|||
that could be the problem, if I manually save a picture its a larger size. So a macro is probably what I do need, can anyone help
|
#7
|
|||
|
|||
this worked on here
How to Extract All Images from a PowerPoint Deck (or Just One or Two) | Avantix Learning Extracting all images by changing the file format to zip If you want to extract all images, the following trick works with any Microsoft PowerPoint file using XML (Extensible Markup Language) format. XML files are stored as a package and can therefore be unzipped. They also end with an “x” such as .pptx. In order to use the following procedure, you will need PowerPoint 2007 or a later version and Windows Explorer must be set so that it shows file names with extensions (see the following section if extensions are not displayed). To extract image files from a PowerPoint deck: In Fie Explorer or Windows Explorer, select the presentation (it should have a .pptx extension) with the images you wish to extract. Right-click and choose Copy or press Ctrl + C. Right-click and choose Paste or press Ctrl + V. Right-click the copy of the presentation and choose Rename. Change the file extension from .pptx to .zip (Windows must be set to display file extensions). Press Enter. A dialog box appears warning you that the file may become unusable if you change the extension. Click Yes to continue. The file icon changes to a folder icon. Double-click the zipped folder. The zipped folder contains multiple folders (some contain information such as XML code or properties). |
#8
|
|||
|
|||
now my problem is that many of the files were manually rotated 90 degrees, so I now need a script to auto rotate 1000 images
|
#9
|
|||
|
|||
If you select one of the manualkly rotated pics and go to ...
Picture Format > Rotation > More Rotation Options Is Rotation set at 90?? (This is important to the code) |
#10
|
|||
|
|||
dont worry, not all images need to be rotated, took me a couple of hours
all good and thanks for your help |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Saving all images with specific filenames in a folder | Imothar | Word VBA | 2 | 09-27-2020 11:16 AM |
Saving each slide as jpg with the text in the slide as file name | hs1972 | PowerPoint | 3 | 04-25-2018 06:21 AM |
Saving multiple versions of a file automatically | NickPetrofski | Word | 7 | 07-31-2017 04:14 PM |
Putting images in the background when saving .docx as PDF | Lebber | Word | 3 | 01-13-2013 07:38 AM |
Text typed on slide x ports to slide y automatically? | Thinker | PowerPoint | 5 | 07-26-2012 11:59 PM |