文档管理系统编辑器
我正在构建一个现有文档管理系统的网络版本(主要是 jquery html5,后台为 asp.net)。现有软件基于.NET Win Forms 构建,并使用Microsoft Word 作为编辑控件。
由于我正在构建一个 Web 版本,因此我想远离 Microsoft Word,并一直在考虑将 Ckeditor 和 TinyMce 作为文档编辑控件的替代品。然而,这些控件缺乏 Microsoft Word 的分页、页眉/页脚和打印完美的所见即所得功能。那么
- 是否有办法扩展 Ckeditor、TinyMce 或任何类似的控件以具有类似 Word 的功能?
- 是否有任何现有的(可以是商业的)控件与 Word 或 Google Docs 之类的功能可以在网络上使用?
- 由于这将是一个 Intranet 应用程序,并且我所有的客户都在其计算机上安装了 Microsoft Word,因此是否可以使用 Microsoft Word 作为 ActiveX 控件并以某种方式将其与 jquery 或 asp.net 集成?
编辑:为了完整起见,我已经找到了几种替代方案,但我仍然愿意接受建议。
CKEditor、TinyMCE 等 HTML 编辑器(这些缺少分页、页眉/页脚功能)
在 Internet Explorer 中将 Microsoft Word 用作 ActiveX控制(取决于平台和浏览器。要求用户安装 Office)。 我仍然需要一些如何完成此操作的指导。
将 Word Web App 与 Sharepoint 2010 一起使用。这是一种昂贵的替代方案,并且不确定完全可行。 (无法在阅读视图中编辑)
使用 Silverlight 或 Flash 组件,如 Telerik RichTextBox(似乎是最好的替代方案,但不适用于 iPad、iPhone 等)
不允许在网页内进行编辑。每当需要编辑时,请在客户端计算机上启动 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
- Is there anyway to extend Ckeditor, TinyMce or any similar control to have Word like features ?
- Is there any existing (it can be commercial) control with Word or Google Docs like features that can be used on the web ?
- 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.
CKEditor, TinyMCE like HTML Editors (these lack paging, header/footer features)
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.
Use Word Web App with Sharepoint 2010. This is an expensive alternative and not sure completely feasible. (cant edit in reading view)
Use Silverlight or flash components like Telerik RichTextBox (seems like the best alternative but wont work on iPad, iPhone etc.)
Dont allow editing inside the web page. Whenever editing is required launch Word on client computer and have it save it to server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)