打开/处理SharePoint等Word文档

时间:2009-12-15 14:51:20

标签: c# asp.net ms-word office-interop

在使用asp.net处理服务器上的Word文档(.docx)时,有没有人能指出我正确的方向。

我知道我可以使用提供的API写入并阅读.docx文档。

但是我想像SharePoint那样实现它。用户浏览网站,他已登录,然后选择在文件夹中创建新的Word文档,然后Word文档下载并在本地打开。然后我希望用户能够将文档保存回服务器。

或者,是否有任何用于在浏览器中读取/写入Word文档的好组件。我尝试过使用Telerik编辑器组件而没有任何运气。

2 个答案:

答案 0 :(得分:4)

第一:关于Sharepoint& Word: Sharepoint正在使用名为WebDAV的协议来提供此功能。

Afaik是WebDAV IIS中包含的标准协议(安装Windows组件)。 Windows可以像WebDAV那样与某些已安装的驱动器通信,因此Word可以处理从那里提供的.doc文件。要与ASP.NET中的WebDAV实例进行通信,可以使用http://www.independentsoft.de/webdav/index.html

我想将用户重定向到WebDAV服务器上的Word文档应该让它为用户工作,但我不确定。从未实际实施过WebDAV解决方案。


好编辑:如果你有一小组用户,你应该看看xstandard,我发现到目前为止最酷的富文本编辑器可用。但它适用于Java / ActiveX,因此您的用户应该首先安装组件,但它支持图像拖放等。我从未见过本机浏览器编辑器给我一个很好的体验(Telerik最接近2年前) )。

答案 1 :(得分:0)

您可以与Zoho writer api http://writer.zoho.com/home?serviceurl=/index.do

集成