在 HTML 中嵌入 MS-word 文档?

问题描述 投票:0回答:3

我很好奇是否可以在不使用任何第三方应用程序的情况下将 MS-Office 文档嵌入到 html 中,如此处所示。

谢谢

javascript html ms-office
3个回答
0
投票

不可以,如果没有第三方插件,则无法嵌入 MS-word 文档。 MS-Office 格式不是网络标准,浏览器本身无法理解它们。

可以使用支持 MS-Office 格式的浏览器插件、将 MS-Office 文档转换为 HTML 或将 MS-Office 文档转换为 PDF 并使用 Adobe PDF 插件来呈现它们.


0
投票

该特定示例涉及使用交付到浏览器的第三方 Flash 应用程序。

你并不“需要”这样的东西。使用

<object>
元素应该允许您在文档中嵌入任意媒体。

但是,浏览器不支持 Microsoft Office 数据格式,因此需要插件来支持它。 Microsoft Office 倾向于安装一个,但您不能依赖用户安装它。 (很多人没有 Microsoft Office,我小心翼翼地撕掉,因为我更希望通过指向 Word 文档的链接导致它在应用程序中打开,而不是将一堆工具栏扔到我的浏览器、Office 所在的平台中)不运行(尤其是移动设备)正在增长,等等)。

如果您想交付 Office 文档以通过 WWW 阅读,那么您最好将其转换为 HTML 以便实现此目的。


0
投票

它依靠 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>

http://christopher.su/2012/embedding-documents-google-docs/

© www.soinside.com 2019 - 2024. All rights reserved.