我很好奇是否可以在不使用任何第三方应用程序的情况下将 MS-Office 文档嵌入到 html 中,如此处所示。
谢谢
不可以,如果没有第三方插件,则无法嵌入 MS-word 文档。 MS-Office 格式不是网络标准,浏览器本身无法理解它们。
可以使用支持 MS-Office 格式的浏览器插件、将 MS-Office 文档转换为 HTML 或将 MS-Office 文档转换为 PDF 并使用 Adobe PDF 插件来呈现它们.
该特定示例涉及使用交付到浏览器的第三方 Flash 应用程序。
你并不“需要”这样的东西。使用
<object>
元素应该允许您在文档中嵌入任意媒体。
但是,浏览器不支持 Microsoft Office 数据格式,因此需要插件来支持它。 Microsoft Office 倾向于安装一个,但您不能依赖用户安装它。 (很多人没有 Microsoft Office,我小心翼翼地撕掉,因为我更希望通过指向 Word 文档的链接导致它在应用程序中打开,而不是将一堆工具栏扔到我的浏览器、Office 所在的平台中)不运行(尤其是移动设备)正在增长,等等)。
如果您想交付 Office 文档以通过 WWW 阅读,那么您最好将其转换为 HTML 以便实现此目的。
它依靠 iframe 中的 Google 文档将 Word 文档呈现为 HTML,但可以在您的网页中使用此代码:
<iframe style="width: 900px; height: 900px;" src="http://docs.google.com/gview?url=urltoyourworddocument&embedded=true" height="240" width="320" frameborder="0"></iframe>