Benjaming 🔨

記錄自己的學習旅程

0%

dompdf

使用dompdf產出view時如果有用到img tag,在測試環境能正常顯示,但佈署到正式機時發現會顯示”Image not found or type unknown”,
發現是套件的在https下有問題,但目前專案太過龐大沒辦法直接替換,找到以下解決方法:

1
2
$pdf = PDF::setOptions([ 'isRemoteEnabled' => true, 'isHtml5ParserEnabled' => true,);
$pdf->getDomPDF()->setHttpContext($context);

多了這兩個設定就能正常顯示圖片
若有中文字亂碼問題,可在setOption中多設定’defaultFont’, 值為你的字型檔名稱。

Ref:https://blog.skunkbad.com/php/dompdf-image-not-found-or-type-unknown