Как извлечь все изображения из презентации PowerPoint?

13

У меня есть презентация PowerPoint, которая в основном представляет собой слайд-шоу. Как я могу извлечь все изображения в папку?

Я видел статьи, которые рекомендуют вам сохранять презентацию в формате HTML, но этот формат файла отсутствует в PowerPoint 2010.

Есть идеи?

AngryHacker
источник

Ответы:

5
  1. Откройте презентацию PowerPoint в PowerPoint 2010.

  2. Нажмите Alt+ F11на клавиатуре.

  3. Microsoft Visual Basic для приложений открывается.

  4. Нажмите Ctrl+ Gна клавиатуре.

  5. Немедленное окно открывается в Microsoft VBA.

  6. Скопируйте и вставьте следующий текст в окно «Немедленно»:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. Нажмите Enterна клавиатуре.

  8. В PowerPoint, где ваша презентация когда-то имела имя файла, которое вы ей дали, теперь она говорит .htm (после сохранения презентации строка заголовка вернется к своему первоначальному имени).

    Перейдите туда, где сохранена презентация PowerPoint. Теперь есть папка с тем же именем, что и ваша презентация, за которой следует _files. (Пример: HTMLme_files)

  9. Откройте новую папку.

    Внутри папки находятся все файлы аудио и изображений, используемые в презентации.

Источник информации

Moab
источник
Проблема в том, что он сохраняет весь слайд в формате PNG, а не только изображение. Я просто хочу изображение.
AngryHacker
Проверьте мои правки выше ....
Моав
Значит ли это, что Powerpoint 2010 не позволяет экспортировать в HTML из диалогового окна «Сохранить как ...»? Я только что сделал это в Powerpoint 2003.
Джо Так
23

Ваш файл презентации, вероятно, имеет расширение, такое как PPTX или PPSX. Добавьте .ZIP в конец имени файла (то есть дайте ему расширение ZIP), затем дважды щелкните его в Проводнике. Это откроет файл, как если бы это был ZIP-файл или zip-папка, что на самом деле так и есть.

Просмотрите структуру папок, и вы найдете все оригинальные изображения, которые были изначально вставлены в презентацию.

Стив Риндсберг
источник
11

Вот трюк, который я использую в PowerPoint 2010.

  • Сохраните презентацию Powerpoint как документ XPS.

  • Переименуйте сохраненный документ, замените расширение .xps на расширение .zip (поскольку документы XPS на самом деле представляют собой ZIP-файлы, содержащие множество других файлов).

  • Распакуйте ZIP-файл с помощью вашего любимого ZIP-экстрактора и проверьте его в папке Resources \ Images.

Вы должны найти в этой папке изображения, которые хранятся в PPT.

Снарк
источник
2

редактировать

Если у вас версия старше 2010 (в отличие от меня), вы можете сохранить как и выбрать HTML. Затем все ваши изображения отображаются в папке.

Если нет, выберите «.png» в «Сохранить как», и каждый слайд превратится в .png.

Бен Джонс
источник
1

Для пользователей Linux / Ubuntu, если это PPTX или PPSX (см. Ответ Стива Риндсберга ), вы можете просто рассматривать его как ZIP-файл.

Я открываю его с помощью file-roller: file-roller presentation.pptx &

Конечно, разархивирование в командной строке тоже работает ( unzip presentation.pptx).

В моем случае изображения были в ppt/mediaподкаталоге.

Энно Грёпер
источник
Я обнаружил, что file-rollerне открывал файл, когда имя имело pptxсуффикс. Переименование с zipсуффиксом, казалось, сделало файл-ролик счастливым ...
thomp45793
0

В Office 2007 или 2010 установите надстройку SaveAsPDF и XPS и сохраните в формате PDF. Установите программу просмотра Pdf-Xchange (бесплатно). Откройте PDF в этом и под Файл -Export - Экспорт изображения.


источник
0

LibreOffice можно использовать для преобразования презентации в zip-файл, в котором в конечном итоге будет находиться каталог Pictures со всеми изображениями.

У меня был сценарий для этого, но я не могу найти его сейчас. Я положу это здесь, если я сделаю.

spelufo
источник
Ссылка больше не работает
Enno Gröper
Вы правы. К сожалению, я удалил скрипт.
spelufo