У меня есть папка с кучей ppts, каждая из которых я бы хотел преобразовать в отдельный PDF.
У меня есть папка с кучей ppts, каждая из которых я бы хотел преобразовать в отдельный PDF.
Вы можете использовать unoconv . Он доступен в репозиториях, поэтому вы можете просто apt-get
it: unoconv ( прямая ссылка на установку )
Обратите внимание, что информация на веб-странице устарела. Используйте man или введите unoconv -h
, чтобы получить фактические параметры командной строки. Он работает следующим образом:
unoconv -f pdf presentation.odt
Эта команда создаст файл presentation.pdf.
Я использовал его только для конвертирования ODS в pdf, и он отлично работает. Я не пробовал это с презентациями (но для быстрого тестирования сейчас), но я ожидаю, что он будет работать хорошо.
Обратите внимание, что он не будет работать на Lucid (10.04) из-за ошибки в python-openoffice
. Если вам нужно использовать его на Lucid, вы можете добавить этот ppa к своему чтобы обновить версию Openoffice.
Вы также можете использовать командную строку libreoffice для своей цели. В этом примере все ppt-файлы преобразуются в текущий каталог в pdf:
libreoffice --headless --invisible --convert-to pdf *.ppt
- безголовый
Начинается в режиме «безголовый», который позволяет использовать приложение без пользовательского интерфейса.
Этот специальный режим может использоваться, когда приложение контролируется внешними клиентами через API ...
Это подразумевает - невидимое и строго игнорирует любую среду GUI. Р>
и
- невидимая
Начинается в невидимом режиме.
Ни стартовый логотип, ни начальное окно программы не будут видны. LO можно контролировать, а документы и диалоги можно открыть через API.
Когда вы начинаете с этого параметра, его можно остановить только с помощью диспетчера задач (Windows) или команды kill (Системы на базе UNIX). Р>
Получить дополнительную информацию о параметрах командной строки с помощью:
man libreoffice
(Примечание. Перед запуском командной строки необходимо закрыть все запущенные экземпляры LibreOffice.)
Самый простой способ конвертировать .ppt-файлы в PDF - это установить unoconv через командную строку:
sudo apt-get install unoconv
Затем откройте терминал с диска, где доступны файлы ppt. Теперь введите:
unoconv -f [format] pdf filename.ppt
Вот и все. Готово.
Есть простой чит.
Используйте unoconv
с midnight commander
для преобразования odt
в pdf
:
mc
odt
файлов odt
файлов, используя Ctrl-T
, затем F2,@,
unoconv -f pdf
Он вырвет кучу ужасных сообщений об ошибках, но он работает!