iframe替代HTML5 for pdf视图

时间:2013-04-29 13:58:05

标签: html html5 pdf iframe pdf-viewer

我想在网页的分区中显示pdf文件视图以供阅读。我正在使用iframe。但是当我搜索它时。 iframe在html5中已弃用。

任何其他兼容(非Flash,如果可能不是html5)在网页上显示pdf内容的方式就像使用iframe显示的pdf一样?

2 个答案:

答案 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>