文档管理系统编辑器

发布于 2024-12-17 06:20:43 字数 1010 浏览 0 评论 0原文

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

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

  1. 是否有办法扩展 Ckeditor、TinyMce 或任何类似的控件以具有类似 Word 的功能?
  2. 是否有任何现有的(可以是商业的)控件与 Word 或 Google Docs 之类的功能可以在网络上使用?
  3. 由于这将是一个 Intranet 应用程序,并且我所有的客户都在其计算机上安装了 Microsoft Word,因此是否可以使用 Microsoft Word 作为 ActiveX 控件并以某种方式将其与 jquery 或 asp.net 集成?

编辑:为了完整起见,我已经找到了几种替代方案,但我仍然愿意接受建议。

  1. CKEditor、TinyMCE 等 HTML 编辑器(这些缺少分页、页眉/页脚功能)

  2. 在 Internet Explorer 中将 Microsoft Word 用作 ActiveX控制(取决于平台和浏览器。要求用户安装 Office)。 我仍然需要一些如何完成此操作的指导。

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

  4. 使用 Silverlight 或 Flash 组件,如 Telerik RichTextBox(似乎是最好的替代方案,但不适用于 iPad、iPhone 等)

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

I am building a web version (mostly jquery html5 with asp.net in the background) of an existing document management system. Existing software is built on .NET Win Forms and uses Microsoft Word as an editing control.

Since I am building a web version, I want to stay away from Microsoft Word and have been considering Ckeditor and TinyMce as document editing control alternatives. However these controls lack the paging, header/footer and print perfect WYSIWYG functionaltiy of Microsoft Word. So

  1. Is there anyway to extend Ckeditor, TinyMce or any similar control to have Word like features ?
  2. Is there any existing (it can be commercial) control with Word or Google Docs like features that can be used on the web ?
  3. Since this will be an intranet application and all my clients have Microsoft Word installed on their computers, is there anyway to use Microsoft Word as an activex control and somehow integrate it with jquery or asp.net ?

Edit: Just to be complete I have found several alternatives but I am still open to suggestions.

  1. CKEditor, TinyMCE like HTML Editors (these lack paging, header/footer features)

  2. Use Microsoft Word in Internet Explorer as ActiveX control (platform and browser dependent. Requires users to have Office Installed). I still need some pointers how to accomplish this.

  3. Use Word Web App with Sharepoint 2010. This is an expensive alternative and not sure completely feasible. (cant edit in reading view)

  4. Use Silverlight or flash components like Telerik RichTextBox (seems like the best alternative but wont work on iPad, iPhone etc.)

  5. Dont allow editing inside the web page. Whenever editing is required launch Word on client computer and have it save it to server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

讽刺将军 2024-12-24 06:20:43
  1. 问题是如何在 HTML 中创建此类功能。除了 Google Docs 之外,我还没有看到任何其他东西使用非常复杂的编辑器来提供其功能,从而跳过浏览器或 HTML 中的问题。
  2. 我不知道,但我没有寻找过。
  3. 是的,只要您喜欢使用 IE,那么您应该能够使用 word 作为 ActiveX 控件 IIRC。
  1. The problem is how to create such features in HTML. I haven't seen anything beside Google Docs that uses a very complex editor to provide its features skipping the problems in the browsers or HTML.
  2. Not that I know, but I haven't searched for them.
  3. Yes, as long as you're happy using IE then you should be able to use word as an activeX control IIRC.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文