私はいくつかの印刷機能を実装していますC#
実際に印刷する前に、内容を PDF 形式で示します。
ハイライトされたテキスト(背景色を持つ)を含むRTFを除いて、うまく機能しているPDFに表示したい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で正確に表示する方法を教えてください