Bash - Экспорт слайдов odp / ppt в виде изображений - PullRequest
2 голосов
/ 20 сентября 2011

Можно ли экспортировать слайды odp / ppt в виде изображений, используя unoconv ?

Например,

unoconv -f png presentation.ppt

Но эта команда unoconv преобразует только первый слайд в файл png.Можно ли экспортировать все слайды как отдельные изображения , скажем, 001.png, 002.png, 003.png, используя unoconv в командной строке?

Если нет, не могли бы вы предложитьпростой bash-скрипт для перехода по слайду в слайде в файле odp / ppt для преобразования в изображения?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 20 сентября 2011

Один из способов сделать это - сначала преобразовать его в 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

(параметр -r300 говорит, что нужно создавать PNG-файлы с разрешением 300 пикселей на дюйм - возможно, вы захотите изменить это.)

0 голосов
/ 11 октября 2014

Я только что протестировал расширение «Экспорт в виде изображений» для Open Office v4.1.1 в Windows 7. Работало ОТЛИЧНО. У меня был больший контроль над размером графики и т. Д., Чем при экспорте в HTML и использовании включенных файлов.

http://extensions.services.openoffice.org/en/project/export-images

0 голосов
/ 23 сентября 2013

Вы можете преобразовать файл PPT в HTML:

unoconv -o image/  -f html SinoProbe_02_02_001.ppt

Тогда папка с изображениями заполнится файлами HTML и JPG.

...