laravel无法在刀片页面中加载pdf文件进行播放

时间:2019-05-31 16:41:04

标签: php laravel laravel-5.8

我尝试在“ home.blade.php”页面中显示pdf,但未显示  pdf,但显示空白页。

我将pdf文件存储在“公共”文件夹中

我尝试了以下2种不同的代码,但没有用

<iframe src="{{URL::to('/WEBSITE-FILE')}}/test.pdf" width="100%" height="600"></iframe>

<iframe src="WEBSITE-FILE/test.pdf" class="pdf-spacing-verify pdf-view-for-mainnet-verify" id="pdf_display_frame" width="100%" height="500px"></iframe>

1 个答案:

答案 0 :(得分:0)

好吧,当我尝试在浏览器中显示pdf时,我认为我的代码有问题,它是在google chrome浏览器中打开的,而不是在mozilla firefox中打开的,因此我的pdf处于下载模式,然后我将其更改为“在Firefox中预览” 。 请在两个浏览器中检查pdf处于查看模式。

Firefox浏览器

enter image description here

Chrome浏览器

enter image description here

之后,请检查您是否可以通过URL访问pdf文件。

<html>
<body>
<iframe
    src="{{ url('storage/images/sample.pdf') }}"
    style="width:400px; height:500px;"
    frameborder="0"
></iframe>
<object data="{{ url('storage/images/sample.pdf') }}" type="application/pdf"   style="width:400px; height:500px;">
    <p>Alternative text - include a link <a href="{{ url('storage/images/sample.pdf') }}">to the PDF!</a></p>
</object>
<embed src= "{{ url('storage/images/sample.pdf') }}"   style="width:400px; height:500px;">
</body>
</html>

如果无法通过url访问pdf,请确保在存储时路径正确:确保已创建符号链接。

我希望这会有所帮助。