четверг, 25 апреля 2013 г.

вытаскиваем картинки из презентации

ну, вообще-то это очень узкая формулировка задачи. Шире: как вытащить содержимое офисного документа (так называемые вордовские, эксельные документы, презентации и т.п.), то есть получить картинки, звуковые файлы и т.п.?
Просто пользователь сделает так:
  1. Откроет файл в LibreOffice/OpenOffice
  2. нажмёт правой кнопочкой мышки на нужный ресурс (картинку, например)
  3. если повезёт, выберет опцию "Сохранить".
Продвинутый пользователь:
  1. Откроет файл в LibreOffice/OpenOffice
  2. Сохранит его в формате ODF
  3. переименует файл, поменяв расширение ODx (ODT, ODP, ...) на ZIP (в общем-то, необязательно)
  4. откроет файл, как архив и вытащит оттуда всё, что нужно
Продвинутый+ пользователь:
  1. запустит примерно такую команду:
    libreoffice4.0 --headless --convert-to zip:impress8_draw *ppt
  2. откроет файл, как архив и вытащит оттуда всё, что нужно
Welcome.
Дополнение: список фильтров, как подсказал Гугль, тут.