我计划为我写一个实用程序,它将接受一个目录有html文件,然后根据这些html文件,它将创建一个CHM微软编译的HTML帮助文件。
那么有没有免费的库来创建CHM文件呢?如果没有,那么请提及一些教程或链接的基本理解如何创建CHM文件。
发布于 2014-12-09 22:27:04
创建CHM文件的“最简单”方法是使用微软的"HTML Workshop"。
从本质上讲,"HTML Workshop“是一个.exe (hhc.exe)文件,它将给定的HTML、CSS和JS文件夹结构编译成一个不能再编辑的.chm文件。
因此,如果你想在java中构建.chm文件,你需要将你的HTML,JS和CSS源代码保存到hhc.exe的正确结构中(关于该结构的外观,请参阅"HTML研讨会“文档)。
完成后,将hhc.exe从其安装目录复制到您的HTML源文件夹并运行它。这可以通过从java应用程序调用批处理脚本来实现,这可以使用以下代码来实现:
Process p = Runtime.getRuntime().exec("host call mySuperCoolBatchScript.bat);
p.waitFor();编译过程完成后,从HTML源文件夹中删除之前复制的hhc.exe文件,然后完成。
我希望这会有一点帮助,如果你有任何问题,请告诉我。
发布于 2010-10-27 15:12:11
从chm格式的javadoc的引用Franck Allimant's site来看,似乎有两个脚本可以从javadoc生成chm:
尽管我不喜欢蛇,但我建议您使用Python脚本,因为它可能更容易插入到构建过程中(在maven或ant中阅读)
https://stackoverflow.com/questions/4030715
复制相似问题