文档管理系统编辑器

时间:2011-11-20 17:49:03

标签: jquery ms-word tinymce ckeditor dms

我正在构建现有文档管理系统的Web版本(主要是在后台使用asp.net的jquery html5)。现有软件基于.NET Win Forms构建,并使用Microsoft Word作为编辑控件。

由于我正在构建一个Web版本,我想远离Microsoft Word,并且一直在考虑将Ckeditor和TinyMce作为文档编辑控件的替代品。然而,这些控件缺少分页,页眉/页脚和打印完美的WYSIWYG功能的Microsoft Word。所以

  1. 是否有延伸Ckeditor,TinyMce或任何类似控件以使Word具有类似功能?
  2. 是否存在可以在网络上使用的Word或Google文档等功能的现有(可以是商业)控件?
  3. 由于这将是一个Intranet应用程序,并且我的所有客户端都在其计算机上安装了Microsoft Word,无论如何都使用Microsoft Word作为activex控件并以某种方式将其与jquery或asp.net集成?
  4. 编辑:为了完成,我找到了几个替代方案,但我仍然愿意接受建议。

    1. CKEditor,像HTML编辑器这样的TinyMCE(缺少分页,页眉/页脚功能)

    2. 在Internet Explorer中使用Microsoft Word作为ActiveX控件(取决于平台和浏览器。要求用户安装Office)。 我仍然需要一些指导如何实现这一目标。

    3. 将Word Web App与Sharepoint 2010一起使用。这是一种昂贵的替代方案,并不确定是否完全可行。 (无法在阅读视图中编辑)

    4. 使用像Telerik RichTextBox这样的Silverlight或闪存组件(似乎是最好的选择,但不适用于iPad,iPhone等。)

    5. 不允许在网页内进行编辑。每当需要编辑时,在客户端计算机上启动Word并将其保存到服务器。

1 个答案:

答案 0 :(得分:2)

  1. 问题是如何在HTML中创建此类功能。我没有看到Google Docs旁边的任何内容使用非常复杂的编辑器来提供其跳过浏览器或HTML中的问题的功能。
  2. 不是我知道,但我没有搜索过它们。
  3. 是的,只要您对使用IE感到高兴,那么您应该能够将word用作activeX控件IIRC。