Universal Office Converter (unoconv) - инструмент командной строки, позволяющий конвертировать документы различных форматов.
Осуществляет преобразование из и в любой формат, поддерживаемый LibreOffice.
Поддерживаемые форматы документов включают Open Document Format (.odt), MS Word (.doc), MS Office Open/MS OOXML (.xml), Portable Document Format (.pdf), HTML, XHTML, RTF, Docbook (.xml), и более.
Возможности:
Контактная информация:
Официальный сайт
Лицензия:
GPL2
Синтаксис:
unoconv [опции] файл [файл2...]
Опции:
| Опция | Описание |
|---|---|
| -c, --connection=string | Использовать пользовательскую строку подключения |
| -d, --doctype=type | Указать тип документа (документ, графика, презентация, таблица) |
| -e, --export=name=value | Установить параметры фильтра экспорта. Например: -e PageRange=1-2 |
| -f, --format=format | Указать формат вывода |
| -F, --field=name=value | Заменить пользовательское текстовое поле значением. Например: -F Client_Name="Oracle" |
| -i, --import=string | Установить строку параметра фильтра импорта. Например: -i utf8 |
| -I, --import-filter-name=string | Задать имя фильтра импорта, полезное при преобразовании stdin или файлов без расширения). Например: -I ooxml |
| -l, --listener | Запустить постоянный слушатель для использования клиентами unoconv |
| -n, --no-launch | Сбой, если слушатель не найден (по умолчанию: launch one) |
| -o, --output=name | Вывести базовое имя, имя файла или каталог |
| --pipe=name | Альтернативный способ соединения |
| -p, --port=port | Указать порт (по умолчанию: 2002) для использования клиентом или слушателем |
| --password=string | Указать пароль для расшифровки документа |
| --preserve | Сохранить временную метку и разрешения исходного документа |
| -s, --server=server | Указать адрес сервера (по умолчанию: 127.0.0.1), который будет использоваться клиентом или слушателем |
| --show | Перечислить доступные форматы вывода |
| --stdin | Чтение из stdin (имена файлов игнорируются, если они указаны) |
| --stdout | Записать выходные данные в stdout |
| -t, --template=file | Импортировать стили из шаблона (.ott) |
| -T, --timeout=secs | Тайм-аут через несколько секунд, если соединение со слушателем завершается неудачей |
| --unsafe-quiet-update | разрешить отображаемому документу извлекать внешние ресурсы (Предупреждение: это небезопасно при ненадежном вводе) |
| -v, --verbose | Подробный вывод (-vvv для отладки) |
| --version | Вывод версии unoconv, OOo/LO и сведения о платформе |
| -P, --printer=name=value | Опции принтера |
| --disable-html-update-links | Отключает повторную проверку на обновление ссылок, пропущенных libreoffice |
| --user-profile=path | Использовать пользовательский путь к профилю пользователя |
Отобразить справку:
unoconv
Установить можно пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.