如何通过php执行这两个命令行:
wkhtmltopdf www.google.com gg.pdf
&安培;
oofice -headless -nologo -pt cup-pdf my.doc
他们都返回一个pdf文件并下载到我的主目录。
我想知道通过php从我的html页面执行这些命令的方法。
感谢。
答案 0 :(得分:15)
您应该查看手册的System program execution部分:PHP提供了几个可用于启动外部命令/程序的功能,包括:
exec()
- 可以将命令的输出存储在数组shell_exec()
- 以字符串形式返回命令的输出system()
- 回应命令的输出答案 1 :(得分:2)
要从php(在linux中)创建pdf,您必须使用包装器。
$cmd = '/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/bin/wkhtmltopdf http://google.com /tmp/google.pdf';
exec($cmd);