我有以下代码可以将rtf文本转换为html:
private string RtfToHtml(string rtf)
{
IRtfDocument rtfDocument = RtfInterpreterTool.BuildDoc(rtf);
RtfHtmlConverter htmlConverter = new RtfHtmlConverter(rtfDocument);
return htmlConverter.Convert();
}
这段内容摘自代码项目上的这个库。
如果我的RTF文本包含HTML表格,如下所示:
{\*\htmltag96 <table cellspacing="0" border="0" width="600">}\htmlrtf {\pard\plain \f0\fs24 \htmlrtf0
这些标签会在生成的HTML文本中被删除。我该怎样保留它们呢?
然而,表格中的任何文本或细节都将保留下来。这导致由于缺少表格而使HTML文本格式不正确。