А как пользоваться --convert-to?

Автор McAaron, 6 марта 2017, 13:19

0 Пользователи и 1 гость просматривают эту тему.

McAaron

Для извлечения текста из .odt в целях сравнения версий использую odt2txt. Поскольку появилась необходимость сравнивать таблицы (.ods), а также метаданные, в частности, времена создания и редактирования, решил попробовать опцию --convert-to. Начал с примера, который libreoffice выдает при запуске с ключом --help

$ libreoffice5.2 --convert-to "txt:Text (encoded):UTF8" test.odt
$ libreoffice5.2 --convert-to csv test.ods
$ time libreoffice5.2 --version
LibreOffice 5.2.3.1 01ec8f357e651ca9656837b783cf7e6a32ee4d92

Но ничего не произошло. Аналогично и с опцией -- cat. Просто молча выходит и все.  

P.S.

Как оказалось, не произошло потому, что был запущен экземпляр офиса.
Извлечение текста отработало.
Содержимое таблицы тоже извлекается, но криво -- вся кириллица в UTF8 выводится вопросиками '0x3F'