.Net HTML编辑器控件

问题描述

| 我需要将WYSIWYG控件添加到.NET表单中。我从SpiceLogic的几个站点上找到了这个,并且想知道这是否是一个不错的库? http://www.spicelogic.com/Products/NET-Win-HTML-Editor-Control-8/ 如果有人有其他意见,我也想知道其他任何体面的选择,包括免费和非免费。 在此先感谢您的任何意见! 编辑之前应该已经澄清了这一点,但这是一个桌面应用程序。     

解决方法

        您也可以尝试以下策略之一: 使用RichTextBox控件,该控件公开FlowDocument。编写一个将FlowDocument转换为HTML的程序。由于FlowDocs对HTML的限制更大,因此这种转换可能非常简单(部分-> div,段落-> p,样式-> css或样式属性等)。 使用MSHTML并将其置于编辑模式。 http://msdn.microsoft.com/zh-CN/library/aa753622(v=vs.85).aspx     ,        您可能想尝试XStandard。我已经在CMS网站中使用了它,效果很好。您也可以将其与桌面应用程序一起使用。有一个免费的“精简版”版本和一个for = pay专业版。它创建XHTML标记,并具有许多出色的内置功能。 作为比较,我使用了Telerik RAD编辑器,而XStandard更好(IMO)。我还尝试了其他特定于Web的解决方案,例如FCKEditor和TinyMCE,我更喜欢XStandard。     ,        如果您的关注点是从一开始就一直获取XHTML,并将其发布在Web上,那么,我会说“是”,您可以尝试SpiceLogic中的该组件,尤其是5.x版本。最近发布。它具有许多功能,例如为电子邮件客户端嵌入图像,将本地图像上传到FTP,从MS Word粘贴,丰富的表格对话框,图像,超链接,符号,内联拼写检查器和拼写检查器对话框等等。 https://www.spicelogic.com/Products/NET-WinForms-HTML-Editor-Control-8 所有屏幕截图: http://www.spicelogic.com/Products/NET-WinForms-HTML-Editor-Control-8/Screenshots     ,        在工作中,我们使用telerik控件来处理以下内容: http://www.telerik.com/products/aspnet-ajax/editor.aspx 它绝对不是免费的。