2017-04-26 133 views

回答

0

假设你已经安装了的* nix系统上libreoffice,您可以运行一个命令将文件转换为PDF:

<?php 
    shell_exec('libreoffice --headless -convert-to pdf --outdir /tmp/converts/ /tmp/phpNWUB82bdw8'); 
?> 

确保创建的转换输出目录和消毒,如果所有文件路径您直接将它们插入命令以防止命令注入。

+0

这条线不会在现场或CPANEL – nishanthi

+0

工作你可以通过PHP代码告诉我没有软件的依赖或依赖任何PHP库或API。 – nishanthi

+0

快速谷歌显示了这一点:https://github.com/mikehaertl/phpwkhtmltopdf你可以尝试挪用代码与您的应用程序部署,而不是执行shell命令或导入其他库。 – craidz