【问题标题】:Editing Documents (DOC, DOCX, RTF, TXT) in Webforms在 Web 表单中编辑文档(DOC、DOCX、RTF、TXT)
【发布时间】:2010-12-16 11:18:47
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 您可以使用基于 Silverlight 的文本处理器(如 Nevron 富文本编辑器)或其他类似的控件来完成这项工作...

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 如何将它与 Office Web 应用程序和 asp.net 集成?你有什么推荐吗?我在 web 中找到了 TX Text Control,我认为这是一个很好的解决方案,你看到了吗?
    猜你喜欢
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    相关资源
    最近更新 更多