关闭。此问题不符合堆栈溢出准则。它目前不接受答案。
<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进此问题吗?更新问题,使其成为堆栈溢出的主题。
去年关闭了
改进这个问题
是否有免费的第三方或.NET类将HTML转换为RTF(用于支持富文本的Windows窗体控件)
“免费”的需求来自这样一个事实:我只处理一个原型,只要加载BrowserControl并在需要时呈现HTML(即使速度很慢),Developer Express很快就会发布自己的此类控件
我不想学习手工编写RTF,而且我已经知道HTML,所以我认为这是快速推出一些可演示代码的最快方法
实际上有一个简单且免费的解决方案:使用你的浏览器,这就是我使用的技巧:
var webBrowser=new webBrowser();
webBrowser.CreateControl();//仅当需要时
webBrowser.DocumentText=*您的HTMLString*;
而(_webBrowser.DocumentText!=*您的htmlstring*)
Application.DoEvents();
webBrowser.Document.ExecCommand(“SelectAll”,false,null);
webBrowser.Document.ExecCommand(“复制”,false,null);
*yourRichTextControl*.Paste();
这可能比其他方法慢,但至少它是免费的,而且可以工作