java读取CHM文件

时间:2022-07-13 19:55:26
请问JAVA怎样读取CHM文件啊
要求结果显示在JAVA的窗口上
大侠们帮帮我啊,感激不尽

6 个解决方案

#1


不会帮顶

#2


你可以在JAVA里调用hh.exe -decompile target file.chm,然后读取产生的html文件就行了。

如果你想在内存中解析的话,可以用de.fh_mannheim.mm.dms.framework.converters.CHM2Text的
public static java.lang.StringBuffer parse(java.lang.String strFilename)
网址是http://dms.jlsoft.de/,不过是网站是德文的哈。

#3


不会,顶
mark

#4


现在还没有直接读取chm的api
不过可以如楼上楼的说法先把chm转换成html file或者其他java可以处理的file
然后再进行读取

#5


该回复于2009-03-22 20:13:28被版主删除

#6


应该没有直接读CHM的API
CHM是个集合,不是单纯的文件。

不过可以如楼上楼的说法先把chm转换成html file或者其他java可以处理的file 
然后再进行读取

#1


不会帮顶

#2


你可以在JAVA里调用hh.exe -decompile target file.chm,然后读取产生的html文件就行了。

如果你想在内存中解析的话,可以用de.fh_mannheim.mm.dms.framework.converters.CHM2Text的
public static java.lang.StringBuffer parse(java.lang.String strFilename)
网址是http://dms.jlsoft.de/,不过是网站是德文的哈。

#3


不会,顶
mark

#4


现在还没有直接读取chm的api
不过可以如楼上楼的说法先把chm转换成html file或者其他java可以处理的file
然后再进行读取

#5


该回复于2009-03-22 20:13:28被版主删除

#6


应该没有直接读CHM的API
CHM是个集合,不是单纯的文件。

不过可以如楼上楼的说法先把chm转换成html file或者其他java可以处理的file 
然后再进行读取