【发布时间】:2015-11-20 08:19:23
【问题描述】:
也许有人可以帮助我解决以下问题。 我有一个富文本框控件:RichTxtDescription。 我将文本填写为:
String _description = “Some text with rft tags like \\ine , \b, \b01 etc.”;
RichTxtDescription.Rft = @"{\rtf1\ansi " + _Description + "\\line \\line Query: \\line .}";
在我的 winform 应用程序中,richtextbox 控件按原样填充(带有新行、粗体等的文本)。 现在,我想将 richTxtDescription.Rft 转换为 html 标签,以便在 rtf 字段上显示它只接受 html 标签。
有什么建议吗?
谢谢!
【问题讨论】:
-
只是为了澄清:您想将您的 rtf 文档转换为 html 文档,并且两者应该具有相同的外观?
-
嗨,不,我想将(rtf)字符串转换为(html)字符串。是的,两者应该具有相同的外观
-
那么你需要PARSE整个rtf字符串(不像看起来那么容易),如果你不知道如何开始,你应该寻找第三方库为您完成工作。
-
但是如果你有时间,这里有一个链接:codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter