Laravel:以pdf格式向浏览器输出字节数组



我从一个外部api得到一个响应,其中包含一个我想转换为pdf的字节数组。

来自api的示例响应。

到目前为止,我已经在laravel中尝试了以下代码,但没有成功。

从api接收CCD_ 1。

return response($data)
->withHeaders([
'Content-Type'=> 'application/pdf'
]);

诀窍是设置Content-Disposition标头以强制下载。

return response($data, 200, [
'Content-type'        => 'application/pdf',
'Content-Disposition' => 'attachment; filename="api.pdf"',
]);

您也可以将attachment替换为inline,以便在浏览器中呈现pdf(大多数现代浏览器都支持此功能(。

最新更新