这是我第一次使用wkhtmltopdf。
在我的Windows本地电脑上正常工作,但我无法在实时Linux共享主机服务器上运行。
我尝试了在谷歌上找到的各种解决方案,但没有任何效果。
我是Windows用户,所以我对Linux没有任何了解,但我确实对主机服务器有SSH访问权限,主机确认这是在他们的服务器上使用的正确文件。
首先我收到了文件,然后我尝试提取它但没有成功:
<img src="http://example.com/getImage.php?id=123" alt="">
所以我在本地的Windows机器上解压缩了文件。
我在主机服务器上手动创建了这些文件夹: USR /本地/ bin中。
我将2个二进制文件从本地计算机上传到此bin文件夹。
我尝试了几种方法来测试它:
<?php
$name = './img.png';
$fp = fopen($name, 'rb');
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
fpassthru($fp);
拜托,有人可以帮我做这项工作吗?
答案 0 :(得分:0)
确保wkhtmltopdf二进制文件具有可执行权限。假设您已将它们复制到/ usr / local / bin
chmod +x /usr/local/bin/wkhtmltopdf
然后运行
/usr/local/bin/wkhtmltopdf --version