【问题标题】:.Net HTML Editor Control.Net HTML 编辑器控件
【发布时间】:2011-09-03 14:01:38
【问题描述】:

我需要将 WYSIWYG 控件添加到 .NET 表单中。我在几个网站上从 SpiceLogic 找到了这个库,想知道这是否是一个不错的库?

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

如果有人有任何额外的意见,我也想知道任何其他体面的替代品,包括免费和非免费。

提前感谢您对此的任何意见!

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

【问题讨论】:

    标签: c# vb.net .net-3.5 wysiwyg


    【解决方案1】:

    在工作中,我们使用 Telerik 控件来处理这些内容: http://www.telerik.com/products/aspnet-ajax/editor.aspx

    但它绝对不是免费的。

    【讨论】:

    • 对不起,我应该澄清一下,这是进入桌面应用程序,而不是网络应用程序。
    【解决方案2】:

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

    1. 使用 RichTextBox 控件,该控件公开 FlowDocument。编写一个将 FlowDocument 转换为 HTML 的程序。由于 FlowDocs 比 HTML 更受限制,因此这种转换可能非常简单(部分 -> div、段落 -> p、样式 -> css 或样式属性等)。

    2. 使用 MSHTML 并将其置于编辑模式。 http://msdn.microsoft.com/en-us/library/aa753622(v=vs.85).aspx

    【讨论】:

    • 我们最终采纳了您的第二个建议,这比在我们拥有本地完成它的工具时花钱要好。
    • 最好的是它是免费的 :)
    【解决方案3】:

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

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

    【讨论】:

    • XStandard 看起来很不错,唯一的问题是,虽然我们目前是一个 32 位应用程序,但我们希望在明年左右转向 64 位,而 XStandard “截至目前”仅 32 位。
    【解决方案4】:

    如果您关心的是从一开始就一直获取 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

    【讨论】:

      猜你喜欢
      • 2011-10-08
      • 1970-01-01
      • 2010-10-31
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多