我正在C#
在实际打印之前,我以PDF格式显示内容 -
我希望在PDF上显示一些RTF内容,除了带有突出显示文本的RTF(具有背景颜色)之外,该内容运行良好
前 -
但是当我在PDF上显示它时,它看起来像
我得到的HTML如下
<span style="background-color: rgb(255, 255, 0);">Some highlighted text</span><br>
我使用以下功能转换为RTF
public string ConvertToRtf(this string htmlString)
{
var htmlToRtf = new SautinSoft.HtmlToRtf();
htmlToRtf.Serial = "10034959528";
return htmlToRtf.ConvertString(htmlString);
}
如果我没有将其转换为RTF,则会将其显示为<span style="background-color: rgb(255, 255, 0);">Some highlighted text</span><br>
请告诉我如何在pdf中准确显示
答案 0 :(得分:2)
我看到你正在使用SautinSoft组件。我认为提出这个问题的最佳地点是他们的支持论坛。
无论如何,您可能想尝试检查突出显示文本的rtf标记。如果是\ cb,你可以尝试将其更改为\ highlight,反之亦然......