为了账号安全,请及时绑定邮箱和手机立即绑定

如何在pdf中使用图像

如何在pdf中使用图像

PHP
繁华开满天机 2022-07-02 16:40:24
我使用了 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贡献1921条经验 获得超9个赞

利用

<img src="'. public_path() .'/images/avatar.png">


查看完整回答
反对 回复 2022-07-02
?
眼眸繁星

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">



查看完整回答
反对 回复 2022-07-02
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信