什麼是 wkhtmltoimage ?
簡單介紹一下就是將html程式碼轉換成pdf的一個軟體。
詳情可以點選檢視 wkhtmltopdf官網
廢話不多說,現在進入功能開發階段。
前置條件
- 安裝軟體 wkhtmltopdf
- 安裝依賴 composer require knplabs/knp-snappy
使用
use Knp\Snappy\Image;
use Illuminate\Support\Facades\Storage;
// 生成對賬單圖片
$snappy = new Image('/usr/local/bin/wkhtmltoimage');
$path = Storage::disk('local')->path('dzd/' . $the_date . '/');
$fileName = time() . '_' . $row['entry_id'] . '.jpg';
$fullPath = $path . $fileName;
$snappy->generateFromHtml(view('dzd', $viewData), $fullPath);
本作品採用《CC 協議》,轉載必須註明作者和本文連結