0

背景

我们的网络应用程序存储用户想要在他们选择的浏览器中编辑的 Microsoft Word 文档(最好使用 Word)。

要访问 Web 应用程序(和文档),用户必须登录。由于他们在编辑文档时不愿意登录,因此必须在登录会话中进行文档检索和存储,如果通过浏览器完成文档下载和上传,则最容易完成。

问题

如何将 Word 嵌入(或至少从中调用)浏览器窗口以编辑浏览器从服务器检索到的文档?它应该可以在 Internet Explorer 和 Firefox 中运行。

自己的研究

  • Firefox 不支持 ActiveX。
  • 没有用于调用(更不用说嵌入)本机应用程序的 javascript api。即使有,我也不知道如何传递文档,而且 Internet Explorer 10 和 Firefox 20 似乎都没有提供将文件写入磁盘的 api。
  • 我可以编写一个(签名的)Java Applet 来调用 Word,但确保所有更改都上传到服务器似乎很困难(如果用户在保存到 Word 之前关闭浏览器窗口怎么办?)
  • Eclipse 具有允许就地编辑 word 文档的这个不错的特性。这似乎是他们的 SWT 工具包的一部分,但由于这需要本机代码,我不确定如何将其部署为小程序?
4

1 回答 1

1

我不知道它们是否可以免费嵌入,但你可以看看Microsoft Office Webapps

于 2013-05-01T18:31:39.393 回答