将 RTF 格式转换为 HTML 标签
Converting RTF format to HTML tags
也许有人可以帮我解决以下问题。
我有一个富文本框控件: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 标签,以便在只接受 html 标签的 rtf 字段上显示它。
有什么建议吗?
谢谢!
我昨天用了这个 RTF Converter :) 我很高兴。
- 下载该项目
- 编译解决方案"RtfWinForms2010.sln"。
- 在 bin 文件夹中(与解决方案同级),您将找到可以使用的 DLL。他们的名字以 "Itenso" 开头。您可能感兴趣的是 "Itenso.Rtf.Converter.Html.dll" 以及此 DLL 所依赖的。
添加对您的项目的引用并使用以下代码段作为起点。
IRtfDocument rtfDocument = RtfInterpreterTool.BuildDoc( yourRtfVariable );
RtfHtmlConverter htmlConverter = new RtfHtmlConverter(rtfDocument);
字符串html = htmlConverter.Convert();
也许有人可以帮我解决以下问题。 我有一个富文本框控件: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 标签,以便在只接受 html 标签的 rtf 字段上显示它。
有什么建议吗?
谢谢!
我昨天用了这个 RTF Converter :) 我很高兴。
- 下载该项目
- 编译解决方案"RtfWinForms2010.sln"。
- 在 bin 文件夹中(与解决方案同级),您将找到可以使用的 DLL。他们的名字以 "Itenso" 开头。您可能感兴趣的是 "Itenso.Rtf.Converter.Html.dll" 以及此 DLL 所依赖的。
添加对您的项目的引用并使用以下代码段作为起点。
IRtfDocument rtfDocument = RtfInterpreterTool.BuildDoc( yourRtfVariable );
RtfHtmlConverter htmlConverter = new RtfHtmlConverter(rtfDocument);
字符串html = htmlConverter.Convert();