请我第一次尝试使用snapy来允许用户从我的网站下载PDF。我以前使用过DomPDF,但发现它不适合当前的情况。我首先安装了wkhtmltopdf,然后我使用作曲家安装了snapy,将其安装到c /用户/计算机名称/供应商(我对作曲家非常陌生)。我已将供应商文件夹复制到我的项目目录中。
我添加了下面的代码;
require __DIR__ . '/vendor/autoload.php';
use Knp\Snappy\Pdf;
$snappy = new Pdf('/usr/local/bin/wkhtmltopdf');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="file.pdf"');
echo $snappy->getOutput('http://www.github.com');
如下所示:https://github.com/knplabs/snappy PDF 下载但无法打开。浏览器显示“无法加载PDF文档”。当我用记事本打开PDF时,我看到了错误;
致命错误: 未捕获运行时异常: 退出状态代码 '1' 表示出现问题: stderr: https://www.google.com/" “系统找不到指定的路径。C:\Users\CHIDIE~1\AppData\Local\Temp\knp_snappy5e42659b757116.59025588.pdf“.在 C 中:\xampp\htdocs\企业职业者\模板\供应商\knp-snappy\src\knp\snappy\Abstract生成器.php:381
请帮忙。我错过了什么。我知道我做错了什么。
繁花如伊