我使用了 laravel-pdf ( https://github.com/niklasravnsborg/laravel-pdf ) 包。我想在我的 PDF 视图中使用 img 标签。我的控制器代码:public function generatePdf(){ $pdf= Pdf::loadView('resume::resumePdf', compact('resume')); return $pdf->stream('document.pdf');}我的观点:<!doctype html><html dir="rtl"><head> <head> <meta charset="UTF-8"> <style> body { font-family: persianfont; } </style> </head></head><body></body> <img id="resumeProfileImage" src="url('/images/avatar.png')" width="100" height="100"/></html>当我运行此代码时,没有显示错误,只是正在加载。
2 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
您应该首先将图像编码为 base64。首先,您需要先使用file_get_contents('/images/avatar.png')
orStorage::get('/images/avatar.png')
或其他方法获取原始图像,然后使用base64_encode()
函数将其编码为 base64
示例代码
<img src="data:image/png;base64, {!! base64_encode(file_get_contents('/images/avatar.png')) !!}" width="100" height="100">
- 2 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消