如何在 laravel 刀片中显示来自 public/file/filen_name 的 pdf 文件而不下载文件 [重复]

Posted

技术标签:

【中文标题】如何在 laravel 刀片中显示来自 public/file/filen_name 的 pdf 文件而不下载文件 [重复]【英文标题】:How can I show a pdf file from public/file/filen_name in laravel blade without download the file [duplicate] 【发布时间】:2022-01-05 07:11:18 【问题描述】:

我想在刀片文件中显示来自我的 public/files/filename 的 pdf 而不下载它。参观者可以看到pdf。我在这个项目中使用 laravel 8。

这是代码,但它正在下载文件而不查看它

 <embed src=" asset('files/hiring-process.pdf')  " type="application/pdf"   />

【问题讨论】:

***.com/a/7044015/1033654 【参考方案1】:

你可以使用 Laravel 的 DomPDF 包来预览 pdf 文件来使用而不是下载它

$pdf = PDF::loadView('pdf', ['data_for_pdf' => $data])->setPaper('a4', 'portrait');

return $pdf->download('Report.pdf');

注意:用户的浏览器设置也可能影响此行为

【讨论】:

以上是关于如何在 laravel 刀片中显示来自 public/file/filen_name 的 pdf 文件而不下载文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

laravel 5.3 - 在刀片模板中显示来自 mysql 文本字段的 json 数据

显示来自 @foreach 的 Laravel 刀片中的所有输入

来自 Vue.js 的组件未加载到 Laravel 刀片中

如何在 laravel 刀片中显示 iframe

如何在 laravel 的刀片文件中显示最新('updated_at')记录

如何根据输入请求规则在 laravel 刀片中显示错误消息