我的问题是,使用浏览器打开 PDF 一切正常,直到我上传了一个包含表单的 pdf。然后,如果我嵌入它,它会返回一个空白页。但是其他带有表格的pdf可以正常打开。请在下面查看我的代码:
<object data="{{ asset($test->file_path) }}" type="application/pdf" width="100%" height="100%">
<embed src="{{ asset($test->file_path) }}" type='application/pdf'>
<center>
<a href="{{ route('download.test', ['id' => $test->id]) }}" class="btn btn-primary">Please click here to view</a>
</center>
</object>
注意:我也试过使用 <iframe>
但仍然返回空白页。
解决方案:
选项 1:
重命名了我的文件 #
符号。一切都应该工作正常。
选项 2:
使用 urlencode
如果需要的话。
最佳答案
<a href="{{ route('download.test', ['id' => $test->id] ,['target'=>'_blank']) }}" class="btn btn-primary">Please click here to view</a>
关于html - PDF 作为 HTML 中的空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48376072/