我正在使用带有 libreOffice 的 ubuntu。我已经安装unoconv
了将*.odp
文件转换为*.pdf
. 当我unoconv -f pdf myfile.odp
从终端运行命令时,它工作得很好。我想用 PHPshell_exec()
方法做同样的事情。所以,我写了以下代码:
$output = shell_exec('unoconv -f pdf test.odp 2>&1');
echo $output;
但它显示以下错误:
/usr/bin/python: /opt/lampp/lib/libz.so.1: no version information available (required by /usr/bin/python)
Traceback (most recent call last): File "/usr/bin/unoconv", line 24, in import uno,
unohelper File "/usr/lib/python2.7/dist-packages/uno.py", line 34, in import pyuno SystemError: dynamic module not initialized properly
我怎么解决这个问题?
提前致谢。