Nano Hash - криптовалюты, майнинг, программирование

Bash - экспорт слайдов odp / ppt как изображений

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

Например,

unoconv -f png Presentation.ppt

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

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

Спасибо.

20.09.2011

Ответы:


1

Один из способов сделать это - сначала преобразовать его в 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 пикселей на дюйм - возможно, вы захотите это изменить.)

20.09.2011
  • Конечно, вы можете просто изменить параметр -sDEVICE на -sDEVICE=jpeg и не забыть изменить расширение параметра -sOutputFile. 20.09.2011

  • 2

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

    unoconv -o image/  -f html SinoProbe_02_02_001.ppt
    

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

    23.09.2013

    3

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

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

    11.10.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..