http://www.codeguru.com/cpp/controls/richedit/conversions/article.php/c5377/可以搜一下类似的 rtf -> html 转换算法。

解决方案 »

  1.   

    直接读取显示的就是.RTF格式,根本就不行,至于转换算法网上也有好多都试过了没有可以实现的
      

  2.   

    var rtfBox = '<OBJECT classid="clsid:3B7C8860-D78F-101B-B9B5-04021C009402" id=' + boxId + ' width="664" height="404" codebase="RICHTX32.OCX">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="_ExtentX" VALUE="2646">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="_ExtentY" VALUE="1323">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="_Version" VALUE="393217">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="BackColor" VALUE="-2147483643">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="BorderStyle" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="Enabled" VALUE="-1">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="HideSelection" VALUE="-1">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="MultiLine" VALUE="-1">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="ReadOnly" VALUE="-1">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="ScrollBars" VALUE="3">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="MousePointer" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="DisableNoScroll" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="MaxLength" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="BulletIndent" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="Appearance" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="RightMargin" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="AutoVerbMenu" VALUE="0">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="OLEDragMode" VALUE="1">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="OLEDropMode" VALUE="2">' + "\n";
    rtfBox = rtfBox + '<PARAM NAME="TextRTF" VALUE=""></OBJECT>' + "\n";问题自己解决了