1

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

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

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

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

4

2 回答 2

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 年前)。

于 2009-12-15T15:01:53.500 回答
0

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

于 2009-12-15T14:59:38.777 回答