我希望使用wkhtmltopdf将HTML转换为PDF。
当我尝试通过Linux终端进行转换时,它可以正常工作。
但是当我尝试使用PHP脚本时,它就无法工作了。
我正在尝试直接执行二进制文件。
这是我正在尝试使用的PHP代码。
我的二进制文件与 "index.php" 存在于同一文件夹中。
我尝试使用 PHP 获取 wkhtmltopdf 二进制文件的版本,然后它返回该版本。
但我不明白为什么不能使用 PHP 执行 PDF 文件。
以下是使用 PHP 进行版本检查的代码。
当我尝试通过Linux终端进行转换时,它可以正常工作。
但是当我尝试使用PHP脚本时,它就无法工作了。
我正在尝试直接执行二进制文件。
这是我正在尝试使用的PHP代码。
exec('/home/binary_loc/wkhtmltopdf http://www.google.com /home/user/output.pdf');
我的二进制文件与 "index.php" 存在于同一文件夹中。
我尝试使用 PHP 获取 wkhtmltopdf 二进制文件的版本,然后它返回该版本。
但我不明白为什么不能使用 PHP 执行 PDF 文件。
以下是使用 PHP 进行版本检查的代码。
error_reporting(E_ALL);
ini_set('display_errors', '1');
$cmd = "./wkhtmltopdf --version";
$t = shell_exec($cmd);
echo $t;
exit()
有人针对此有解决方案吗?
我希望这样做,因为这样可以在共享主机上运行。无需在服务器上安装wkhtmltopdf。