我如何使用php与openoffice进行通信
Posted
技术标签:
【中文标题】我如何使用php与openoffice进行通信【英文标题】:How do i use php to communicate with openoffice 【发布时间】:2011-10-03 21:18:23 【问题描述】:我正在安装 ubuntu 并安装了 openoffice。有什么方法可以使用 php 将我的文档转换为 odf?有什么方法可以让 php 与已安装的应用程序通信?
【问题讨论】:
这个用户名有必要吗? 卡住了,看来我只能在 30 天内更换 openoffice document (odt) to PDF with commad line on Linux?的可能重复 这并不是真正的重复,但答案 mario 中提供的链接将是您最好的选择:***.com/questions/2832535/… “交流”是什么意思?如果你想用 PHP 生成 OpenOffice 可读的文件,只需使用 CSV 【参考方案1】:您需要的一切都是 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
就是这样。
【讨论】:
以上是关于我如何使用php与openoffice进行通信的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Vb.net 在 Openoffice 中进行 Mailmerge
如何同时使用 PHP for microsoft 和 openoffice 生成文档?