如何从Office.js API在浏览器中显示数据?

时间:2018-10-15 18:41:33

标签: office-js office-js-helpers

如本SO post中所述,使用JavaScript / JQuery,我们可以将.docx文件转换为html。我们需要在默认浏览器中显示此html。在WORD的Office.js加载项中,我们可以从WORD文档中获取html,但不确定如何在浏览器中显示它。例如:用户单击外接程序任务窗格中的按钮==>外接程序从活动的Word文档中获取html ==>外接程序代码在默认浏览器中显示该html。 问题:是否有任何Office.js API等可以帮助我们在默认浏览器中显示HTML的内容?

2 个答案:

答案 0 :(得分:1)

我认为出于某些原因,为什么不能在任务窗格的选项卡中显示它。 (如果是,则需要考虑。)还有Dialog API。这是默认浏览器的窗口,但没有浏览器功能区或菜单栏。如果要打开完整的浏览器窗口,我认为Office.js中没有API可以做到这一点。您可能会看看标准的window.open()方法。

答案 1 :(得分:0)

有很多方法可以从API检索数据并在浏览器或DOM中显示它们,在nodejs中,代码有点像

//the npm library useful
 const request = require('request');
 request({
 url: 'www.example.com',
 json:true
 }
 , (error,response,body)=>{
  //your response will be in response object! Then you can easily display it to browser
 });