使用dompdf產出view時如果有用到img tag,在測試環境能正常顯示,但佈署到正式機時發現會顯示”Image not found or type unknown”,
發現是套件的在https下有問題,但目前專案太過龐大沒辦法直接替換,找到以下解決方法:
1 | $pdf = PDF::setOptions([ 'isRemoteEnabled' => true, 'isHtml5ParserEnabled' => true,); |
多了這兩個設定就能正常顯示圖片
若有中文字亂碼問題,可在setOption中多設定’defaultFont’, 值為你的字型檔名稱。
Ref:https://blog.skunkbad.com/php/dompdf-image-not-found-or-type-unknown