PowerPoint 2007 — сохранять изображения в файл?

Мне прислали несколько файлов PowerPoint 2007 примерно по 75 слайдов в каждом. На каждом слайде одна фотография. Мне нужно извлечь фотографию из каждого слайда, чтобы сохранить ее в папке в моей системе. Как этого добиться?


person user2962573    schedule 06.11.2013    source источник
comment
Взгляните на подпрограмму ExtractPPTFile ЗДЕСЬ. Вы можете игнорировать первые два абзаца в этом ответе. Это позволит вам экспортировать все содержимое файла в формате HTML или ZIP, в любом случае вывод должен включать все файлы изображений, содержащиеся в презентации.   -  person David Zemens    schedule 07.11.2013


Ответы (2)


Если по какой-то причине вам НЕОБХОДИМО выполнить задание с помощью VBA, перейдите по ссылке, предоставленной Дэвидом.

Если необходимо извлечь изображения за один раз, для начала сделайте копию файла PPTX. Давайте назовем его COPY.PPTX для аргументации. Переименуйте COPY.PPTX в COPY.ZIP или даже в COPY.PPTX.ZIP.

Теперь откройте zip-файл, перейдите в папку мультимедиа, и там вы найдете изображения в файле. Перетащите их туда, где вы хотите их сохранить, и все готово.

person Steve Rindsberg    schedule 07.11.2013
comment
+1. За то, что поделились тем фактом, что содержимое .PPTX файла на самом деле заархивировано! Фантастический. - person Kent Pawar; 08.11.2014

person    schedule
comment
Это хорошее место для старта. OP может потребоваться немного больше условной логики, если на каждом слайде есть другие Shapes, но это правильный метод для использования. +1. - person David Zemens; 07.11.2013
comment
100% согласен. OP также необходимо учитывать формат файла и процесс изменения имени изображения, чтобы предотвратить перезапись сохраненного изображения. - person Jaycal; 07.11.2013