gpt4 book ai didi

c# - 将 RTF 格式转换为 HTML 标签

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:16 24 4
gpt4 key购买 nike

也许有人可以帮我解决以下问题。我有一个富文本框控件: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);

    string html = htmlConverter.Convert();

关于c# - 将 RTF 格式转换为 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32224148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com