thinkphp 网页链接转pdf或者图片
参考 https://github.com/KnpLabs/snappy
需要用到 wkhtmltopdf
- windows下载安装 wkhtmltopdf,并安装;
- 备注环境变量
- 安装 knp-snappy
composer require knplabs/knp-snappy
- 代码部分
$snappy = new Pdf();
$snappy->setBinary('wkhtmltoimage');
$path = '/' . time() . '.jpg';
//不加这一行会报错
$snappy->setOption('lowquality', false);
$url='http://www.baidu.com';
$res = $snappy->generate($url, $this->app->getRootPath() . $path);
效果