当前位置: 首页 > 知识库问答 >
问题:

使用html显示ms word文件

公冶桐
2023-03-14

如何使用Angular或JavaScript在超文本标记语言页面中显示Microsoft Word文件。请推荐任何提供此功能的库。

共有2个答案

王昊
2023-03-14

所以我从我的研究中发现,你不能用java脚本或angular来显示word文件,它只会打开一个对话框来下载文件。

这里有一些链接支持我的结论。在HTML链接1中显示文档文件
在HTML链接2中显示文档文件

另外,您可以将word文件转换为HTML并在浏览器中预览。猛犸象JS是最好的选择。

卓瀚
2023-03-14

目前没有浏览器具有呈现Word文档所需的代码,据我所知,目前也没有用于呈现Word文档的客户端库

但是,如果您只需要显示Word文档,而不需要编辑它,则可以通过使用Google Documents的查看器来显示远程托管的文档。doc/。docx。

<iframe src="http://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>

示例:jsfidle

然而,如果您更愿意在大多数(如果不是所有)浏览器中获得本机支持,我建议将. doc/. docx重新保存为PDF文件,这些文件也可以通过Mozilla使用PDF. js独立呈现。

编辑:

非常感谢fatbotdesigns在评论中发布Microsoft Office 365查看器。

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=http://remote.url.tld/path/to/document.doc' width='1366px' height='623px' frameborder='0'>This is an embedded <a target='_blank' href='http://office.com'>Microsoft Office</a> document, powered by <a target='_blank' href='http://office.com/webapps'>Office Online</a>.</iframe>

实例

谷歌文档查看器

Microsoft Office Viewer

 类似资料:
  • 我的一个视图返回了一个字符串,如下所示: 我试图用刀片显示它: 但是,输出是原始字符串,而不是呈现的超文本标记语言。如何在Laravel中使用Blade显示超文本标记语言? PS.PHP正确显示HTML。

  • 问题内容: 我正在开发一个Swing应用程序,其中必须显示HTML文件。 我正在为此使用控件。它显示的是HTML文件的内容,但格式与实际HTML文件中的原始格式不同。 不支持该元素。与其加载目标文件,不如显示它。 Swing中是否还有其他内置控件来浏览HTML文件而不是? 我正在使用以下代码: 问题答案: 在核心Java中进行更高级的HTML呈现的最佳选择是使用基于JavaFX的组件,如向Java

  • 问题内容: 我想显示一个带有控件的基本html表,以切换其他列的显示/隐藏: 因此,默认情况下,列1和列2将是唯一显示的列-但是,当您单击列1时,我希望1a和1b切换,与列2和2a和2b相同。我可能最终会有更多的列和很多行- 因此,当我进行测试时,任何JavaScript循环方法都太慢而无法使用。 似乎足够快的唯一方法是设置一些CSS,如下所示: 然后在表标题单元格上设置onClick函数调用,这

  • 问题内容: 我想显示“立方” html实体(上标3)。我是这样的: 其中正被从组件内部称为: 但是,浏览器将其显示为 问题答案: 使用JSX找到这种方式:

  • 我试图在我制作的一个非常简单的主页上显示一个海龟文件。 HTML不理解它是海龟,它在没有行制动器的情况下将其变成一个长字符串,并删除了一些部分。也许是因为有一些“ 有没有一种好方法可以通过html或者javascript来显示ttl文件? 编辑:顺便说一下,我忘了说,我得到这样的答案: 但是超文本标记语言不显示"超文本传输协议:/......"部分。仅: 也许是因为

  • 我有一个由itext自动生成的PDF文件,我需要在HTML中显示该PDF文件。我的问题是:如何使用PDF.js在HTML中显示一个本地PDF文件?那个PDF文件应该按照某些标准生成吗?