unoconv не работает при попытке конвертировать.Выдает ошибку: невозможно подключиться или запустить собственный слушатель.Aborting - PullRequest
16 голосов
/ 13 февраля 2012

Я пытаюсь конвертировать docx в pdf, используя unoconv, но получаю Error: Unable to connect or start own listener. Aborting., когда я запускаю unoconv -f pdf 1234.docx.

Итак, должен быть какой-то слушатель.Затем я запустил прослушиватель через unoconv --listener.
, я попытался ps aux | grep soffice и нашел soffice.bin.

Так что я попытался unoconv -f pdf 1234.docx еще раз.Это все еще выдало мне ту же ошибку: Error: Unable to connect or start own listener. Aborting.

Что я здесь не так делаю?

Ответы [ 5 ]

8 голосов
/ 12 июня 2012

Вы должны убить все процессы soffice.bin, прежде чем пытаться использовать unoconv. Мне не нужно было выполнять команду "unoconv --listener".

0 голосов
/ 22 июня 2019

Вам нужно уничтожить все soffice.bin процессы перед выполнением unoconv

0 голосов
/ 28 сентября 2015

Сбой при запуске экземпляра намекает на неспособность сценария найти программу LibreOffice.

Выполните этот основной тест:

  1. Скопируйте unoconverter в "libreoffice /папка program.

  2. ВАЖНО: Перейдите туда и попробуйте выполнить ./soffice, чтобы убедиться, что soffice запускается сам.

  3. Теперь запустите unoconvс версией python, поставляемой с LibreOffice, набрав ./python unocov -f pdf 1234.docx

Теперь вы должны увидеть преобразованный файл в том же каталоге.Завершите процесс soffice и повторите попытку, если он выдаст ту же ошибку.

0 голосов
/ 19 февраля 2015

Сбой с ошибкой в ​​вопросе, если он не находит файл личной конфигурации LibreOffice, но он также создает их перед выходом. Второй запуск успешен.

Вы можете воспроизвести ошибку, но удалив личные файлы конфигурации, а затем попытаться запустить unoconv:

$ rm -rf .config/libreoffice/
$ unoconv foo
Error: Unable to connect or start own listener. Aborting.

https://github.com/dagwieers/unoconv/issues/241

0 голосов
/ 30 декабря 2013

unoconv не поддерживает .docx / .pptx и т. Д.

Вам необходимо использовать старое расширение документа, а именно .doc, .ppt.

Простое переименование, вероятно, решит проблему.проблема.

...