1

我有一个现有的 Java Web 应用程序,其中包含 Microsoft Office 格式的文档和电子表格文件。
我想提供类似 Sharepoint 的在线编辑功能,以允许用户在 Word 和 Excel 中编辑文件并将它们保存到服务器。

我尝试使用从 Alfresco 生成的编辑链接,但它仅适用于 IE。
那么我必须使用一些跨浏览器库来支持 ActiveXObject 吗?
或者有什么简单的方法可以将来自 Alfresco 的文档编辑链接嵌入到我的 Web 应用程序中?

为了让协议可以访问文档:
我是否必须使用 Alfresco 服务来上传我的文档?
或者我可以将 Alfresco 服务器或 Alfresco 的 VTI Jetty 服务器嵌入到我的应用程序中以提供我的文档吗?


编辑

所以没有任何跨浏览器的 ActiveX
看了 Alfresco 的action.js后,发现有一个叫 Sharepoint 插件的东西。
我现在生成编辑链接没有问题


编辑 2

Microsoft Office 可与普通 WebDAV 服务器正常工作,因此无需在我的 Web 应用程序中嵌入 Alfresco

4

1 回答 1

1

浏览器中应该不需要任何特殊代码。正如 Gagravarr 所说,当客户端上安装了 Office 时,链接应该可以正常工作。

尽管可以这样做,但您很可能不想在您的应用程序中嵌入一个 Alfresco 存储库(有或没有 Jetty)并使用其 CMIS 和/或 RESTful HTTP 接口来处理内容。嵌入存储库意味着引入各种依赖项。我在你的场景中看不到任何推理。

于 2012-08-17T12:46:27.633 回答