18

を使用して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.

ここで何が間違っていますか?

4

5 に答える 5

10

unoconvを使用する前に、すべてのsoffice.binプロセスを強制終了する必要があります。「unoconv--listener」コマンドを実行する必要はありませんでした。

于 2012-06-11T23:58:41.790 に答える
0

インスタンスの起動に失敗すると、スクリプトが LibreOffice プログラムを見つけられないことが示唆されます。

次の基本的なテストを行います。

  1. unoconverter を「libreoffice/program」フォルダにコピーします。

  2. 重要: そこに移動して実行を試み./soffice、soffice 自体が実行されることを確認します。

  3. 次に、LibreOffice に同梱されているバージョンの python で unoconv を実行します。./python unocov -f pdf 1234.docx

変換されたファイルが同じディレクトリに表示されるはずです。soffice プロセスを強制終了し、同じエラーが発生する場合は再試行します。

于 2015-09-28T07:13:39.973 に答える
-7

unoconv は .docx / .pptx などをサポートしていません。

.doc、.ppt の古いドキュメント拡張子を使用する必要があります。

単純な名前変更で問題が解決する可能性があります。

于 2013-12-30T10:29:27.650 に答える