我尝试在“ 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>
答案 0 :(得分:0)
好吧,当我尝试在浏览器中显示pdf时,我认为我的代码有问题,它是在google chrome浏览器中打开的,而不是在mozilla firefox中打开的,因此我的pdf处于下载模式,然后我将其更改为“在Firefox中预览” 。 请在两个浏览器中检查pdf处于查看模式。
Firefox浏览器
Chrome浏览器
之后,请检查您是否可以通过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,请确保在存储时路径正确:确保已创建符号链接。
我希望这会有所帮助。