$pdf = new Pdf(storage_path('app/pdfs/' . $fileName)); // 设置生成缩略图的选项 $pdf->setPage(1) // 设置要生成缩略图的页数 ->setOutputFormat('png') // 设置输出格式为PNG ->saveImage(storage_path('app/public/thumbnails/' . $fileName . '.png')); // 保存缩略图 // 返回缩略图...
对不起,现在还不能评论!您可以使用spatie/pdf-to-image在上传文件时将第一页解析为图像,并将其存储...
laravel-pdf-to-image Convert pdf files to images for Laravel. Laravel 框架下的 PDF 转图片工具包, 本包提供了Laravel 把pdf文件转换为图片的功能, 同时基于Laravel Storage 对生成的图片进行存储和管理。 功能列表: 按页转换PDF文件为图片,每页生成1张图片 ...
$snappy = new Image('D:/wktopdf/wkhtmltopdf/bin/wkhtmltoimage'); // 如果你是window环境, 需要将该路径添加到环境变量中 $snappy = new Image(__DIR__ . '/vendor/h4cc/wkhtmltoimage-amd64/bin/wkhtmltoimage-amd64'); // 如果你是linux环境 $str = <<<'EOD' <!DOCTYPE html> Document ...
'image' =>array('enabled' =>true,//'binary' => '/usr/local/bin/wkhtmltoimage','binary' => 'G:\wk\wkhtmltopdf\bin\wkhtmltoimage', 'timeout' =>false, 'options' =>array(), 'env' =>array(),),); 5、使用 ( 与使用dompdf类似 ) ...
'binary' => 'G:\wk\wkhtmltopdf\bin\wkhtmltopdf', 'timeout' => false, 'options' => array(), 'env' => array(), ), 'image' => array( 'enabled' => true,// 'binary' => '/usr/local/bin/wkhtmltoimage', 'binary' => 'G:\wk\wkhtmltopdf\bin\wkhtmltoimage', ...
1 首先我们先去github上下载扩展包snayyp扩展包https://github.com/barryvdh/laravel-snappy#wkhtmltopdf-installation因为snappy这个扩展包是需要wkhtmltopdf和wkhtmltoimage支持所以我们去下载所依赖的软件,下载地址http://download.gna.org/wkhtmltopdf/obsolete/这里有Linux和windows系统对应版本的,应该能满足大家的需要...
注意:亲测只有unicode编码的中文,才能正常显示,这也是我觉得这个PDF扩展不太好用的原因。 二、使用laravel-snappy扩展包 1、安装依赖软件 laravel-snappy扩展包需要Wkhtmltopdff的支持,所以先安装Wkhtmltopdf 方法一:下载wkhtmltopdf安装包 wkhtmltopdf 下载地址:https://wkhtmltopdf.org/downloads.html ...
查阅一番我们发现了laravel-snappy这个包,底层使用的是wkhtmltopdf,wkhtmltopdf是构建于QT Webkit之上,而QT Webkit又是基于Webkit的,跟我们的浏览器一样的渲染引擎。 安装 1、先查看系统是 32 位的还是 64 位的 uname-a AI代码助手复制代码 2、通过 composer 安装 wkhtmltopdf ...
chmod+x/usr/local/bin/wkhtmltopdf-amd64 接下来就来安装 snappy 包 composer require barryvdh/laravel-snappy 配置 将ServiceProvider添加到config / app.php中的providers数组中 Barryvdh\Snappy\ServiceProvider::class,或添加到Facade中'PDF'=>Barryvdh\Snappy\Facades\SnappyPdf::class,'SnappyImage'=>Barryvdh\...