.Net HTML编辑器控件

问题描述 投票:8回答:4

我需要将一个WYSIWYG控件添加到.NET表单中。我在SpiceLogic的几个网站上发现了这个,并想知道这是否是一个像样的库?

http://www.spicelogic.com/Products/NET-Win-HTML-Editor-Control-8/

如果有人有任何额外的意见,我也想知道任何其他不错的选择,包括免费和非免费。

在此先感谢您的任何意见!

编辑之前应该澄清这一点,但这是一个桌面应用程序。

c# vb.net .net-3.5 wysiwyg
4个回答
3
投票

您还可以尝试以下策略之一:

  1. 使用RichTextBox控件,该控件公开FlowDocument。编写一个将FlowDocument转换为HTML的程序。由于FlowDocs比HTML更受限制,因此这种转换可能非常简单(sections - > div,paragraph - > p,styles - > css或style attributes等)。
  2. 使用MSHTML并将其置于编辑模式。 http://msdn.microsoft.com/en-us/library/aa753622(v=vs.85).aspx

1
投票

你可能想尝试XStandard。我在CMS网站上使用过它,效果很好。您也可以将它与桌面应用程序一起使用。有一个免费的“精简版”版本和一个for = pay pro版本。它创建了XHTML标记并具有许多灵活的内置功能。

作为比较,我使用Telerik RAD编辑器和XStandard更好(IMO)。我也尝试了其他特定于Web的解决方案,如FCKEditor和TinyMCE,我更喜欢XStandard。


1
投票

如果您的关注点是从一开始就一直在Web上发布XHTML,那么,我会说,“是的”,您可以尝试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


0
投票

在工作中,我们使用telerik控件来完成这些工作:http://www.telerik.com/products/aspnet-ajax/editor.aspx

这绝对不是自由思想。

© www.soinside.com 2019 - 2024. All rights reserved.