У мене є папка, що містить купу ppts, кожну з яких я хотів би перетворити на окремий pdf.
У мене є папка, що містить купу ppts, кожну з яких я хотів би перетворити на окремий pdf.
Відповіді:
Можна використовувати unoconv . Він доступний у сховищах, тому ви можете просто apt-get
це: unoconv ( пряме посилання для встановлення )
Зауважте, що інформація на веб-сторінці застаріла. Використовуйте man або type, unoconv -h
щоб отримати фактичні параметри командного рядка. Це працює так:
unoconv -f pdf presentation.odt
Ця команда створить файл prezenta.pdf.
Я використовував його лише для пакетного перетворення ods в pdf, і він відмінно працює. Я не пробував це з презентаціями (але для швидкого тестування зараз), але сподіваюся, що це буде добре працювати.
Зауважте, що він не працюватиме на Lucid (10.04) через помилку в python-openoffice
торгах. Якщо вам потрібно використовувати його на Lucid, ви можете додати PPA до джерел програмного забезпечення оновити версію OpenOffice.
uniconv
замість unoconv
)
unoconv -f pdf <input-folder-path>/* --output <output-folder-path>/*
Ви також можете використовувати командний рядок з LibreOffice для вашої мети. Цей приклад перетворює всі ppt-файли в поточному каталозі в pdf:
libreoffice --headless --invisible --convert-to pdf *.ppt
- Безголовий
Запускається в «безголовому режимі», що дозволяє використовувати додаток без користувальницького інтерфейсу.
Цей спеціальний режим можна використовувати, коли додаток контролюється зовнішніми клієнтами через API ...
Це передбачає - невидимість і суворо ігнорує будь-яке середовище GUI.
і
- невидимий
Запускається в невидимому режимі.
Ні логотипу запуску, ні початкового вікна програми не буде видно. LO можна контролювати, а документи та діалоги можна відкривати за допомогою API.
Починаючи з цього параметра, його можна закрити лише за допомогою диспетчера завдань (Windows) або команди kill (системи на базі UNIX).
Отримайте додаткову інформацію про параметри командного рядка за допомогою:
man libreoffice
(Примітка. Перед тим, як працювати командний рядок, ви повинні закрити всі запущені екземпляри LibreOffice.)
--convert-to
можливість, але це гасно , що він ніде не говорить, що вам також доведеться пройти --headless
і --invisible
для того, щоб він працював. +1 для відповіді.
--headless
Мається --invisible
на увазі (принаймні, на LO 3.4). Додайте -env:UserInstallation="file://$HOME/.libreoffice-alt"
до роботи навіть із запущеними екземплярами GUI (кредит тут ).
MacOS
, libreoffice
двійковий називається soffice
і знаходиться в/Applications/LibreOffice.app/Contents/MacOS
Найпростіший спосіб конвертувати .ppt файли в PDF - це встановити unoconv через командний рядок:
sudo apt-get install unoconv
Потім відкрийте термінал з диска, на якому доступні файли ppt. Тепер введіть:
unoconv -f [format] pdf filename.ppt
Це все. Зроблено.
unoconv
інструменту
Є легка накрутка.
Використання unoconv
з midnight commander
перетворити odt
в pdf
:
mc
odt
файлиodt
файлів, використовуючи Ctrl-T
тодіF2,@,
unoconv -f pdf
Це буде купувати купу жахливих повідомлень про помилки, але це працює!