我正在使用ubuntu并安装了openoffice。有什么方法可以使用PHP将我的文档转换为odf吗?有没有办法让php与已安装的应用程序进行通信?
答案 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
就是这样。