我如何使用PHP与openoffice进行通信

时间:2011-10-03 21:18:24

标签: php linux ubuntu openoffice.org

我正在使用ubuntu并安装了openoffice。有什么方法可以使用PHP将我的文档转换为odf吗?有没有办法让php与已安装的应用程序进行通信?

1 个答案:

答案 0 :(得分:4)

您需要的一切都是 PyODConverter http://artofsolving.com/opensource/pyodconverter

通过命令行使用OpenOffice / LibreOffice转换文档是一种简单快捷的方法。您可以使用exec()

从PHP传递命令

1)使用libreoffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard在服务器上作为服务启动Openoffice。将命令“libreoffice”更改为“soffice”(对于openoffice,如果有的话)。

2)下载DocumentConverter.py并使用它:python DocumentConverter.py test.docx test.odf

就是这样。