我正在为用户生成动态PDF,我正在打印用户图库的图像,它在HTTP共享托管中正常工作但在AWS EC2中无法正常工作,它显示“图像未找到或未知类型”?
如果你还没有这样做。 Documentation在这里说你需要设置选项'isRemoteEnabled' => true
。
return PDF::loadTemplate('renatio::invoice', ['file' => $file])
->setOptions(['isRemoteEnabled' => true])
->stream();
测试指向PDF外部图像的链接。对于使用动态PDF,我在普通的html和PDF代码中测试我的布局和模板。这有助于我调试大多数错误。并不是说html和PDF流是100%相似但足够接近。