我有html文件/目录,我想转换他们.chm帮助文件,在Linux下使用命令行在terminal?
任何帮助,将不胜感激。
免费的Pascal编译器,版本2.4.4或更高,有一个名为“chmcmd”的* nix的CHM编译器。 我会建议从版本2.6.0。 它适用于MSHelp .hhp项目文件。
编译器也可以在源代码(类似于类库),所以你可以推出自己的。 它是跨平台的,但是Big Endian平台没有被很好的测试。
2.6.0来自2012年1月1日,因此您可能需要从发行版的“最新版本”软件包库中获取。
CHM
是一种专有的Microsoft格式,因此请记住,大多数开放源代码工具可能会将重点放在读取和转换chm to html
。 如果你想在Linux上创建CHM文件,那么你将需要一个CHM compiler
,你可以使用wine。 详情请见以下链接Compiling_CHM_help_files_in_Linux_with_HHC_and_Wine
你可以用libchm来做到这一点,你可以找到http://www.jedrea.com/chmlib/ 。
它包含extract_chmLib,它将帮助页面中的html页面提取到一个目录中。