kop*_*opz 8 html embed pdf iframe base64
某些 PDF 文件无法在 Chrome 浏览器中呈现,但在 Firefox 中可以正常呈现。如果直接嵌入,所有文件都可以在所有浏览器中正常呈现。
<object id="content-view" :data="content_view.base64" type="application/pdf"></object>
Run Code Online (Sandbox Code Playgroud)
令人困惑的部分是,问题仅针对某些文件,而不是全部。文件存储在非公开的文件夹中,这就是为什么它们以 Base64 形式供用户查看。
我使用在线 Base64 解码器测试了有问题的文件,得到了相同的结果。在 FF 中渲染,不在 Chrome 中渲染。
我无法共享任何 PDF 文件。它们均来自同一来源,从同一设备扫描,PDF 版本 1.4,4 页。
我努力了:
您可以使用 Mozilla 编写的 JS 渲染器,而不是使用浏览器原生的 PDF 渲染器。
ViewerJS为此提供了一个很好的界面,如果您想将其全尺寸嵌入到页面中,那么您可以将其放置在 iframe 中并使用iFrame-resizer进行控制。
| 归档时间: |
|
| 查看次数: |
4053 次 |
| 最近记录: |