【问题标题】:unoconv not working while trying to convert. throws Error: Unable to connect or start own listener. Abortingunoconv 在尝试转换时不起作用。抛出错误:无法连接或启动自己的侦听器。中止
【发布时间】:2012-03-04 19:44:40
【问题描述】:

我正在尝试使用 unoconv 将 docx 转换为 pdf,但是当我运行 unoconv -f pdf 1234.docx 时得到 Error: Unable to connect or start own listener. Aborting.

所以,一定有一些听众。然后我通过unoconv --listener启动了监听器。
我试了ps aux | grep soffice,找到了soffice.bin。

所以我又试了unoconv -f pdf 1234.docx。它仍然给了我同样的错误:Error: Unable to connect or start own listener. Aborting.

我在这里做错了什么?

【问题讨论】:

    标签: ms-office openoffice.org docx libreoffice file-conversion


    【解决方案1】:

    在尝试使用 unoconv 之前,您必须终止所有 soffice.bin 进程。我不必执行任何“unoconv --listener”命令。

    【讨论】:

      【解决方案2】:

      您需要在执行 unoconv 之前杀死所有 soffice.bin 进程

      【讨论】:

        【解决方案3】:

        如果找不到 LibreOffice 个人配置文件,它会失败并显示问题中的错误,但它也会在退出之前创建它们。 第二次运行成功。

        您可以重现错误但删除个人配置文件,然后尝试运行 unoconv:

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

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

        【讨论】:

          【解决方案4】:

          无法启动实例提示脚本无法找到 LibreOffice 程序。

          做这个基本测试:

          1. 将 unoconverter 复制到“libreoffice/program”文件夹。

          2. 重要提示:去那里尝试执行./soffice 以验证soffice 自己运行。

          3. 现在通过键入 ./python unocov -f pdf 1234.docx

          4. 使用 LibreOffice 附带的 python 版本运行 unoconv

          您现在应该在同一目录中看到转换后的文件。终止 soffice 进程,如果它产生相同的错误,请重试。

          【讨论】:

            【解决方案5】:

            unoconv 不支持 .docx / .pptx 等。

            您需要使用旧的文档扩展名,即.doc、.ppt。

            一个简单的重命名可能会解决问题。

            【讨论】:

            • 这里的错误信息:虽然它并不完美,但它确实支持 Office Open XML(.docx、.pptx 和 .xlsx):github.com/dagwieers/unoconv/blob/master/unoconv
            • 是的,它确实支持它 - 但就像我说的,它可能可以通过将文件重命名为常规 .doc/.ppt 来工作
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-11-14
            • 1970-01-01
            • 2018-02-03
            • 2018-06-15
            • 2017-01-21
            • 2021-01-01
            • 1970-01-01
            相关资源
            最近更新 更多