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

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

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

 <embed src="{{ asset('files/hiring-process.pdf')  }}" type="application/pdf" width="100%" height="500px" />

【问题讨论】:

标签: laravel pdf


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 2014-11-14
    • 2021-02-11
    • 2016-06-14
    • 2018-11-10
    • 2022-01-10
    • 2022-01-09
    相关资源
    最近更新 更多