0

我正在尝试使用 PyODConverter(DocumentConverter.py) 将一种文件格式转换为另一种格式

我已经安装了 OpenOffice headless as a service 。

当我尝试这样做时:python DocumentConverter.py test.ppt test.odf

它显示一个错误:

ERROR! failed to connect to OpenOffice.org on port 8100

帮助!我在 Ubuntu 中。

4

1 回答 1

2
  • 您/您是否指定了带有端口号的主机名?
  • 如果使用过 localhost 则尝试将其更改为 127.0.0.1
  • 网络使用代理还是有防火墙阻止它?

您可以手动启动 openOffice 并使用 'ps auxw | 从控制台检查 OpenOffice 进程信息吗?格雷格办公室

它应该包含有关主机和端口的信息。最后一个问题是,您在服务器模式下开始使用 OpenOffice 是什么样的?

$OOFFICE "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -norestore -nofirststartwizard -nologo -headless &

当您说...我已将 OpenOffice 无头安装为服务。..你的意思是你已经安装了oo并配置了setup.xcu ..或安装了一个扩展以在服务器模式下启动..你正在通过consol或带有启动字符串的bash脚本启动oo

此外,如果使用 oo 版本 <2.0,您必须运行 x11 或运行 xvfb。

于 2012-07-21T11:48:20.670 回答