CHMWriter 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
CHMWriter 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
CHMWriter 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
投 递 者 smilethat
适用人群 未知
收录时间 2012-02-28

软件简介

苦于网络上没有一个好且免费的chm制作工具,

便动手弄了这个工具.

这个工具专门用于转换Java doc文档.

为什么要用chm,因为它的索引功能真的很好用.

 

 

by smilethat@qq.com

展开阅读全文

评论

点击加入讨论🔥(2)
发表了资讯
2013/02/14 00:00

CHMWriter V3.0 版本发布

在情人节发布这个版本,onz... CHMWriter V3.0较上个版本改进的地方在于: 1)替换了底层ORM库. 由体积庞大的Hibernate改为小巧灵活的iBatis. 软件压缩包体积,直接从7.6M降为2.7M. 2)彻底解决了中文乱码问题. 生成的CHM文件,不会再出现目录项中文乱码问题了. 3)提供了exe可执行文件. 直接双击"CHMWriter.exe"即可运行软件,不用再敲命令行,运行"CHMWriter.jar"了. 附上截图: 用什么问题或建议,可直接邮件我(smilethat@qq.com),欢迎您...

7
29
发表了资讯
2012/08/04 00:00

CHMWriter V2.2 版本发布

感谢网友"ObjectThinking"的细心,之前版本存在一个bug,造成chm文件部分目录的错乱. 例如jdk6文档的一个目录结果,如下图: 之前版本所生成的chm文件: 可以明显的看出,guides目录下只有一个名为"2d"目录,许多其他的目录不见了. 现在V2.2解决了这个 bug: 这个bug产生的原因在于,jdk6文档中的部分html文件的标题(<title>标题<title>)居然含有回车换行符!!!导致我生成的临时hhc(目录)文件是一个不合法的html文件. 还有什么bug或建议,...

3
10
发表了资讯
2012/07/29 00:00

CHMWriter v2.1 发布

新版的CHMWriter终于发布了. 感谢几位一直给我意见的兄弟姐妹们,没有你们的帮助,我基本没有任何写下去的动力. 因为工作的关系,新版一直再拖,一直有bug,调试很痛苦,真的很痛苦,因为原因太难找了. 之前2.0版本的主要问题在于无法处理Java 7 api文档,现在2.1版本可以办到了. 我把我做的Java 7 api文档(chm,英文)下载地址贴给大家:http://download.csdn.net/detail/smilethat/4460576(csdn下载,免资源分,44.27MB). 修改的主要地方:...

3
8
发表了资讯
2012/04/20 00:00

CHMWriter v2.0 发布

V2.0更新内容如下: 1. 使用Swing图形界面,不再是运行于命令行下; 2. 修改了生成索引的算法,不仅能输入类名,还能够输入方法名进行检索,并且在检索时,对于多个同名的类或方法,程序提供了一个页面供用户进行选择. 重点是新的生成索引的算法,一张截图就可以说明问题了: Swing的界面如下 需要注意的是窗口支持Drog and Drop, 你可以把Java Doc目录或Java Doc目录下任意的文件拖进窗口,而不是通过目录选择对话框. 欢迎提出任何意见和建...

3
8
发表了资讯
2012/03/15 00:00

CHMWriter v1.3 发布

CHMWriter V1.3优化了内存,极大地降低了解析体积庞大的doc文档对内存的需求. 具体描述如下: 在构建CHM目录的时候,需要保存类似"标题-文件目录"这样的键值对信息. V1.3之前的版本是通通写在内存中的, 对于一些体积庞大(文件数目较多)的doc文档,很容易造成内存的溢出. V1.3的解决办法是,将键值对信息写入到临时文件中. 要遍历键值对信息的时候,再从临时文件中读取. 例如,解析一个庞大的java doc文档(包含9962个htm/html文件), 用j...

4
5
发表了资讯
2012/03/08 00:00

CHMWriter v1.2 发布,CHM制作工具

CHMWriter V1.2解决了V1.1中文乱码问题, 具体描述如下: 某些Java doc文件是以ANSI编码, V1.1版本统一使用UTF-8编码读取文件内容, 这样用ANSI编码的中文就变作乱码了. 而V1.2版本对文本文件的类型进行了判断, 如果是ANSI,则以"gb2312"读取内容, 否则以"utf-8"读取. 后续将继续完善相关功能. http://www.oschina.net/p/chmwriter by:smilethat @ qq.com...

0
11
发表了资讯
2012/02/29 00:00

CHMWriter v1.1 发布,CHM制作工具

CHMWriter V1.1解决了V1.0索引功能的一个bug, 具体描述如下: CHM编译工具CHC.exe在建索引的时候, 无法区分用绝对路径表示的在不同目录下的同名文件. 所以必须使用相对路径. 后续将继续完善相关功能. http://www.oschina.net/p/chmwriter by:smilethat (#) qq.com

8
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
236 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部