Bash - экспорт слайдов odp / ppt в виде изображений
Можно ли экспортировать слайды odp / ppt как изображения, используя unoconv?
Например,
unoconv -f png presentation.ppt
Но эта команда unoconv преобразует только первый слайд в файл png. Можно ли экспортировать все слайды как отдельные изображения, скажем, 001.png, 002.png, 003.png, используя unoconv в командной строке?
Если нет, то не могли бы вы предложить простой bash-скрипт для перехода между слайдами в файле odp / ppt для преобразования в изображения?
Благодарю.
3 ответа
Один из способов сделать это - сначала преобразовать его в PDF, а затем использовать Ghostscript для преобразования в файлы PNG. Следующие работы для меня:
unoconv -f pdf presentation.ppt
gs -sOutputFile=presentation-%03d.png -dNOPAUSE -dSAFER -sDEVICE=png16m \
-dBATCH -q -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 presentation.pdf
(The -r300
Параметр говорит, что для создания файлов PNG 300 пикселей на дюйм - вы можете настроить это.)
Вы можете преобразовать файл PPT в HTML:
unoconv -o image/ -f html SinoProbe_02_02_001.ppt
Затем папка с изображениями заполнится файлами HTML и JPG.
Я только что протестировал расширение "Экспорт как изображения" для Open Office v4.1.1 в Windows 7. Работало ОТЛИЧНО. У меня был больший контроль над размером графики и т. Д., Чем при экспорте в HTML и использовании включенных файлов.
http://extensions.services.openoffice.org/en/project/export-images