конвертировать документ в документ с помощью soffice не работает - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь преобразовать документ в документ, используя следующую команду:

soffice --headless --convert-to docx test.doc

Я использую centos7, и устанавливаю все с openoffice через

yum install openoffice

Я нахожусь втекущий каталог .doc-файла.

У меня ошибка, связанная с фильтрами (у меня был поиск по этим фильтрам, и я не нашел тот, который решит мою проблему):

Error: no export filter for teste.docx found, aborting.
Error: no export filter

Каждый раз, когда я ставлю какой-то фильтр, он выдает мне еще одну ошибку:

Error: Please verify input parameters... (SfxBaseModel::impl_store <file:///path/test.txt> failed: 0x81a)

Я ставлю фильтр (пример фильтра из soffice) и все еще не работает

soffice --headless --convert-to html:"txt:Text (encoded):UTF8"  --outdir /home/user/Downloads  /home/user/Downloads/test.doc 

1 Ответ

0 голосов
/ 11 сентября 2018

Я понимаю, почему это не работает. Я удаляю oppenOffice и LibreOffice и ставлю еще один.

yum remove openoffice* libreoffice*
yum install libreoffice*

Вероятно, в ней отсутствовала какая-то библиотека или некоторые зависимости конфликтовали.

Теперь все работает.

soffice --headless --convert-to docx  teste.doc
...