使用自定义字体生成PDF并尝试像这样流式传输时:
$pdf = PDF::loadView( '/pdfs/invoice',$data); return $pdf->stream();
当地环境一切正常。我也可以生成pdf。
生产环境我得到了写在标题上的错误。
我已经在storage/fonts中保存了我的Font文件,并在deploy.php.中向writable_dir添加了"storage/fFonts">
我无法在供应商文件中设置每个版本的权限,也不明白为什么在那里处理字体缓存。它应该在我的存储/字体中完成,因为在config/dompdf.php中。
更改供应商权限
sudo chown -R www-data:www-data website/vendor/