【问题标题】:laravel how to display pdf in any pagelaravel如何在任何页面中显示pdf
【发布时间】:2019-10-16 23:20:09
【问题描述】:

如何在 Laravel 视图中显示 PDF,就像显示普通图像一样?

我用来实现图像的代码是:

<div class="u-img">
    <img 
        src="image/{{ Auth::user()->photo_jpeg }}" 
        alt="profile"
    />
</div>

我可以使用哪些选项/HTML 标记来显示 PDF?

【问题讨论】:

标签: laravel laravel-5.8


【解决方案1】:

你可以使用 iframe

<iframe src="http://example.com/pdf-sample.pdf" id="pdf_display_frame" width="100%" height="500px"></iframe>

【讨论】:

  • 你不认为上传目录不受限制吗?我正在查看上传目录中的所有图片
  • @sunny bhadania 此代码未显示我的pdf文件只显示“iframe”边距
  • @RamuRamu 请给我你的 pdf 路径?
  • @sunny bhadania 我的 pdf 路径“public/WEBSITE-FILE/pdf.pdf”我在 localhost 中运行这个项目
【解决方案2】:

你可以使用一个对象

  <object data="/path/to/pdf.pdf"  type="application/pdf">

  </object>

【讨论】:

  • 这段代码是pdf创建的,下载我需要在视图中显示pdf
  • 一个对象没有下载,我已经删除了回退
  • 当我刷新页面时它下载窗口弹出和 pdf 不显示
  • 您是否在控制器中发送任何 Content-Disposition 标头?
猜你喜欢
  • 2013-02-03
  • 2011-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-10
  • 2018-09-12
相关资源
最近更新 更多