我的用户将 Word 2007 文档上传到我们的网站,我想将它们加载到某种富编辑控件中,以便用户可以进行修改/评论等。
哪些机制可用于:
- 通过 ASP.NET 加载 Word 文档,以及
- 在丰富的编辑控件中解析/格式化/显示文档?
另外,在这种情况下,最好使用哪种丰富的编辑控件?
我相信 Telerik 的 Rad 编辑器支持从单词粘贴的功能。
从网站:
从 Word 粘贴的七种方法
Telerik ASP.NET 编辑器提供了许多功能,可帮助用户从 Microsoft Word 和其他应用程序粘贴格式化内容,并应用不同类型的格式剥离:
试试 TEEdit。它非常适合 doc 和 docx 文件。也允许保存和打开按钮...
对于显示 Word 文档,这是一个结合 Silverlight 和 OpenXML 的有趣项目,值得一看 http://openxmldeveloper.org/articles/TextGlow.aspx
对于编辑,它会更复杂。目前有CKEditor,TinyMCE等编辑器,但它们主要用于编辑富文本,但在处理具有非常丰富的页面布局和设备绑定的 word 等文档时并不自然。