ExtJs 6:嵌入式文档查看器,用于显示PDF和Office文档?

时间:2018-05-17 13:38:39

标签: javascript pdf extjs document

我目前正在使用ExtJs 6.5.2。 我的应用程序管理许多电子文档,屏幕允许用户查找文档。用户还可以将选定的文档查看到嵌入式查看器中。

对于PDF内容,使用此代码一切正常:

var url = ... 
var html = '<object style="width:100%;height:100%;" data="' + url + '" type="application/pdf"><embed src="' + url + '" type="application/pdf" /></object>';
container.setHtml(url);

但是我无法显示另一个文档mime类型。它不适用于Word或Excel文档。 如果我将对象类型属性更改为&#34; application / msword&#34;或者&#34; application / vnd.ms-excel&#34;,我在我的页面上出现以下错误:&#34;此插件不受支持&#34;。

您是否知道ExtJs(或外部库)是否可以显示pdf文档以及Office文档?

我有以下限制:

  • 文档查看器必须嵌入到我的页面中,而不是将文档内容显示为浏览器中的其他选项卡
  • 文档不会作为文件(文件系统)存储在我的服务器上,而是从我的数据库(文件流)中即时读取和提取。该页面调用加载并返回文档内容的服务器API Rest。

0 个答案:

没有答案