我为我的办公室编写了一个在服务器上运行的Web应用程序。我们所有的文档都在服务器上。我希望能够让用户通过我的网络应用程序浏览服务器上的文件夹,在编辑器(在线或桌面)中打开它,能够编辑它并将其保存回服务器,在它的位置从...开始。
我一直在研究Google文档,但是没有能力将编辑器嵌入谷歌文档网站之外。
我一直在研究MS Office网络应用程序,但这需要很多先决条件而且价格相当昂贵(每个许可证370美元,这意味着为了能够让我的员工开放,我必须花费大约1万美元,通过我的网络应用编辑和保存文档。
是否有可能在单词中打开远程文件并能够单击“保存”并将其保存回远程位置?或者这个问题有其他解决方案吗?我相信很多人都遇到过这个问题,并且有很多方法可以解决这个问题。
答案 0 :(得分:2)
WebDAV非常值得关注;它具有集成到Word文件打开/保存对话框中的优点。您可以使用Windows内置的各种版本的WebDAV或Office附带的WebDAV(注意:它们不相同),或者如果您无法容忍Microsoft实施的不足,则可以使用第三方提供商。
您还可以考虑Sharepoint协议,它显示在Word的文档工作区功能中。您不一定需要在服务器上运行Sharepoint;例如,Alfresco有一个“恰到好处”的协议实现。
最后,还有CMIS;但是AFAIK没有Office的CMIS客户端。
答案 1 :(得分:1)
您需要让服务器实现WebDAV协议。这个定义相当明确,但确实需要做很多工作才能做好。
答案 2 :(得分:0)
Sharepoint提供此功能,但我觉得它太贵了。 Microsoft提供http://www.officelive.com/en-us/,这可能是您想要实现的目标的经济实惠的解决方案。
答案 3 :(得分:0)
Sense / Net 6社区或企业版为此问题提供了一个很好的解决方案。它有一个完整的文档存储/库,与MS Office 2007和2010完全集成(使用与基于WebDAV的Sharepoint相同的Office协议)。
有关详细信息,请参阅: Sense/Net website
Managing Office Documents in Sense/Net 6 from Microsoft Office