【发布时间】:2021-09-24 20:29:43
【问题描述】:
晚安,
我有一个带有徽标(图像)的 HTML。当我给出返回视图时,我正常查看页面:
$pdf = PDF::loadView('pdf.pdf', array_merge($request->all(),['logo'=>$baseImage]));
view('pdf.pdf', array_merge($request->all(),['logo'=>$baseImage]));
但是,当我更改第二行时,它会生成 pdf,但没有徽标:
return $pdf->stream('teste.pdf', array_merge($request->all(),['logo'=>$baseImage]));
基础图像 - 控制器
public function pdf (Request $request){
$baseImage = Storage::get('public/logo.png');
$baseImage = base64_encode($baseImage);
$baseImage = 'data:image/png;base64,'.$baseImage;
$customPaper = array(0,0,360,360);
$pdf = PDF::loadView('pdf.pdf', array_merge($request->all(),['logo'=>$baseImage]));
return $pdf->stream('teste.pdf');
}
于是标志出现了:
<td rowspan="2" style="width: 25%;"> <img src="{{$logo}}" width='100%' height="auto"/> </td>
【问题讨论】: