【发布时间】:2014-09-24 13:35:58
【问题描述】:
我想使用 wkhtmltopdf 进行 HTML 到 PDF 的转换。
当我尝试通过 linux 终端转换它时,它工作正常。
但是当我尝试使用 php 脚本时它不起作用。
我正在尝试直接执行二进制文件。
这是我正在尝试使用 PHP 的代码。
exec('/home/binary_loc/wkhtmltopdf http://www.google.com /home/user/output.pdf');
我的二进制文件位于“index.php”所在的同一文件夹中。
我尝试用 PHP 获取 wkhtmltopdf 二进制文件的版本,然后它返回版本。
但我不明白为什么不能用 php for pdf 执行。
这是使用 php 进行版本检查的代码。
error_reporting(E_ALL);
ini_set('display_errors', '1');
$cmd = "./wkhtmltopdf --version";
$t = shell_exec($cmd);
echo $t;
exit()
有人有解决办法吗?
我想要这个,因为这也适用于共享主机。无需在服务器中安装 wkhtmltopdf。
【问题讨论】:
-
您是否检查过二进制文件的系统位,例如 32 或 64
-
是的,我已经检查过了。它的 32 位
标签: php wkhtmltopdf