请问如何将RichEdit的内容,转换成HTML代码?(100分)

  • 主题发起人 主题发起人 swearl
  • 开始时间 开始时间
S

swearl

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢![:D]
 
自己加HTML的标记,这个需要判别字串相关属性,挺繁的
 
乱说几句,因为这段时间正在看正则表达式语法,不知道是对是错:

RichEdit能够正常读入并显示的,应该是RTF格式的文件吧?RTF如果用UltraEdit
之类的打开,不过也就是些{/rf什么之类的。我想,只要搞清楚这些个{/rf之类的
大致意思(应该不难看懂),再用一个正则表达式之类的东西,做一下替换,就可
以得到想要的东西了。

要是说错了不要骂我。 :)
 
我有一个最简单的办法:使用richview控件

这个控件完全支持导入/导出到HTML格式,惟一的问题是对汉字支持不好,你可以把它和
richedit混合使用,设置richview的visalbe属性为false.当需要save时,先把richedit
save成RTF型的文件,然后用richview调用这个文件,再导出为html型。

我曾经因为打印的需要使用过类似的功能,转换速度很快。
 
不知道楼主解决这个问题吗?我试试karibu的方法先
 
有一个单元文件,好像叫RtfTohtml,除了不支持中文,效果还是蛮好的。但是你可以
改一下源代码,我改过一次,成功了,项目时间长了后来就没找到了。
 
后退
顶部