我想在网页的分区中显示pdf文件视图以供阅读。我正在使用iframe。但是当我搜索它时。 iframe在html5中已弃用。
任何其他兼容(非Flash,如果可能不是html5)在网页上显示pdf内容的方式就像使用iframe显示的pdf一样?
答案 0 :(得分:2)
这是iframe完全可以接受的用法。它在HTML5中尚未被弃用,甚至还有三个新标签(沙盒,无缝和srcdoc)。或者您可以使用<object>
作为另一个答案建议。
答案 1 :(得分:2)
根本不弃用<iframe>
。至少,the current HTML5 spec draft on <iframe>
没有提及任何有关弃用的内容。将来,请在做出不明确的假设之前阅读规范本身。
然而,<iframe>
的替代方案允许优雅降级:<object>
标记在下面的示例中,当浏览器不支持指定的内容类型时,优雅地降级为链接。它的插件(你知道,内联显示PDF文件需要Acrobat Reader插件)。
<object data="/url/to/file.pdf" type="application/pdf" width="500" height="300">
<a href="/url/to/file.pdf">Download file.pdf</a>
</object>