簡單記錄下wkhtmltoimage的使用

Steven1998發表於2021-02-07

什麼是 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 協議》,轉載必須註明作者和本文連結

相關文章