2.下载Zip压缩包,从压缩包里找到 DocumentConverter.py
3.将 DocumentConverter.py 放在 soffice.exe 所在的同一个 OpenOffice 文件夹中,可能是 C:\Program Files (x86)\OpenOffice 4\program
4.将 OpenOffice 作为服务启动:
cd C:\Program Files (x86)\OpenOffice 4\program quickstart soffice "-accept=socket,port=2002;urp;"
5.从 PHP 运行:
$path = 'C:\Program Files (x86)\OpenOffice 4\program\\'; $input = __DIR__ . 'test.xls'; $output = __DIR__ . 'test.pdf'; $m = '"'; $n = '" "'; $cmd = $m.$path.'python'.$n.$path.'DocumentConverter.py'.$n.$input.$n.$output.$m; exec($cmd);
参考链接:
How do I convert RTF to PDF from my PHP web page using OpenOffice?