2011-11-20 127 views
2

我正在建立一个现有的文档管理系统的网页版本(大多数jQuery的html5与背景的asp.net)。现有软件建立在.NET Win Forms上,并使用Microsoft Word作为编辑控件。文档管理系统编辑器

由于我正在构建Web版本,因此我想远离Microsoft Word,并将Ckeditor和TinyMce视为文档编辑控件的替代品。但是这些控件缺少分页,页眉/页脚和打印完美的Microsoft Word所见即所得的功能。所以

  1. 是否有无论如何延长Ckeditor,TinyMce或任何类似的控制有像Word的功能?
  2. 是否有任何现有的(它可以是商业的)控制与Word或谷歌文档就像可以在网络上使用的功能?
  3. 由于这将是一个Intranet应用程序,并且我的所有客户端都在其计算机上安装了Microsoft Word,是否有将Microsoft Word用作ActiveX控件并以某种方式将其与jquery或asp.net集成的方式?

编辑:只是为了完成我已经找到了几个替代品,但我仍然乐于接受建议。

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

  2. 使用Microsoft Word在Internet Explorer中的ActiveX控件(平台和浏览器相关的。前提是用户必须安装Office) 。 我还需要一些指导如何做到这一点。

  3. 使用Word Web App与Sharepoint 2010.这是一个昂贵的替代方案,并不确定完全可行。像Telerik的RichTextBox的(在阅读视图着编辑)

  4. 使用Silverlight或Flash组件(似乎是最好的选择,但不会工作在iPad,iPhone等)

  5. 不要让网页中编辑。无论何时需要编辑,在客户端计算机上启动Word并将其保存到服务器。

回答

2
  1. 的问题是如何在HTML这样的功能。我在Google Docs旁边没有看到任何使用非常复杂的编辑器来提供其功能,以避免浏览器或HTML中的问题。
  2. 不是我知道,但我没有搜索过它们。
  3. 是的,只要你喜欢使用IE,那么你应该可以使用word作为activeX控件IIRC。
+0

看起来好像word web应用程序接近谷歌文档。不是非常接近但很接近。为此目的,市场上还有银光组件。 – Ender