在Webforms中编辑文档(DOC,DOCX,RTF,TXT)

时间:2010-12-16 11:18:47

标签: asp.net ms-word components text-editor document

我正在使用asp.net 3.5开发一个Web应用程序。这个应用程序有很多文档,如.doc,.docx,.rtf,.pdf,.txt等...有时候usar需要编辑这些文档。作为一个优秀的Web应用程序,用户需要下载文件,编辑它并再次上传到服务器。

我想知道是否有任何方法(组件)在webform中创建一个允许用户编辑文档并将其保存在服务器上的编辑器(如MS Word)?

由于

2 个答案:

答案 0 :(得分:2)

您可以使用WebDAV协议实现此目标,这是HTTP协议的扩展,允许下载,锁定和上传文档,并可以从您的Webforms应用程序启动。

.net有一个相当成熟的开源项目,你可以在http://sourceforge.net/projects/webdav/为你自己的实现构建一个webforms项目示例和服务器代码(忽略关于那里没有源代码的评论)这是不正确的)

答案 1 :(得分:1)

要在服务器上编辑Office文档,请Office Web Apps。对于业务方案,这需要SharePoint Foundation 2010,它是免费的Windows Server许可版本。

对于非办公文档(PDF),您需要为每个文档找到另一种解决方案,因为它们是特定于应用程序的。