Страница 1 из 1

unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 16 окт 2015, 10:56
Delles
Это сообщение — больше заметка для работающих над обновлениями для LO, чем просьба помочь мне с unoconv, т.к. моя собственная задача уже решена, и сомнительно, что unoconv скоро понадобится снова.

Код: Выделить всё

$ unoconv --show
Traceback (most recent call last):
  File "/usr/bin/unoconv", line 1196, in <module>
    run()
  File "/usr/bin/unoconv", line 1145, in run
    from com.sun.star.document.UpdateDocMode import QUIET_UPDATE as UNO_QUIET_UPDATE
  File "/usr/lib/python3.4/site-packages/uno.py", line 338, in _uno_import
    raise uno_import_exc
  File "/usr/lib/python3.4/site-packages/uno.py", line 268, in _uno_import
    return _g_delegatee( name, *optargs, **kwargs )
  File "/usr/lib/python3.4/site-packages/uno.py", line 268, in _uno_import
    return _g_delegatee( name, *optargs, **kwargs )
  File "/usr/lib/python3.4/site-packages/uno.py", line 268, in _uno_import
    return _g_delegatee( name, *optargs, **kwargs )
  File "/usr/lib/python3.4/site-packages/uno.py", line 268, in _uno_import
    return _g_delegatee( name, *optargs, **kwargs )
  File "/usr/lib/python3.4/site-packages/uno.py", line 268, in _uno_import
    return _g_delegatee( name, *optargs, **kwargs )
ImportError: No module named 'com' (or 'com.sun.star.document.UpdateDocMode.QUIET_UPDATE' is unknown)
$
Должно быть так — http://linuxconfig.org/how-to-convert-d ... s-on-linux

И еще, в пункте меню LO "Сервис" нет подпункта "Создать макрос", о котором говорится в мануалах по LO. Это тоже для меня самого уже обойденная проблема.
snapshot59.png

Re: unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 16 окт 2015, 23:27
notauser
> т.к. моя собственная задача уже решена
> Это тоже для меня самого уже обойденная проблема.

Было бы неплохо написать как.
Проблему с .rtf в LO ещё не решили? А то приходится AOO держать.

Re: unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 17 окт 2015, 01:12
Delles
notauser писал(а):Было бы неплохо написать как.
Проблему с .rtf в LO ещё не решили? А то приходится AOO держать.
В unoconv я полез было в связи с тем, что мне нужно было обрабатывать текст, создаваемый в LO, инструментами, предполагающими plain text. Чтобы не усложнять, скажем, что мне нужно было периодически смотреть, не появились ли в тексте повторяющиеся слова. Вот так:

Код: Выделить всё

grep -iP '\b([\pL]+) +\1\b' file
Поэтому нужен был конвертор, позволяющий мгновенно получать в основной аутпут текст документа LO. Когда я обнаружил odt2txt, интерес к unoconv, условно скажем, пропал.

По поводу макрокоманд. Мне нужна была такая, с помощью которой можно набирать в LO номер юникода и мгновенно превращать его в соответствующий ему символ. Эта задача была решена обнаружением расширения, которое уже содержит такую макрокоманду: http://www.productivityapps.com/csc.html

О проблеме rtf в LO я ничего не знаю. Единственная странность, с которой я столкнулся в отношении rtf после установки ОС, была в том, что по умолчанию rtf-документ открывался не в LO, а в чем-то другом, кажется, в KWrite. После того, как я связал формат rtf с LO Writer'ом, rtf открывается в LO Writer'e. А что с rtf было не так в LO?

Re: unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 17 окт 2015, 01:20
Barmalei
По моему проблема отображения таблиц была в LO.

Re: unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 17 окт 2015, 01:27
Delles
Barmalei писал(а):По моему проблема отображения таблиц была в LO.
Пока не попадалось, чтобы проверить.

Re: unoconv --show не работает и нет "Создать макрос" в LO

Добавлено: 01 фев 2016, 01:22
Tigro
Это бага в сборке LibreOffice. Будет исправлено в следующей сборке:

https://abf.rosalinux.ru/import/libreof ... 1c...3d524