回答
免费Pascal编译器2.4.4或更高版本具有用于* nix的名为“chmcmd”的CHM编译器。我会建议从版本2.6.0获得它。它适用于MSHelp .hhp项目文件。
编译器也可以在源代码中使用(类似于类库),所以你可以自己编译。它是跨平台的,但Big Endian平台没有很好地测试。
2.6.0来自2012年1月1日,因此您可能需要从发行版的“流血边缘”软件包库中获取它。
你可以用libchm来做到这一点,你会发现它http://www.jedrea.com/chmlib/。
它包含extract_chmLib,它将帮助页面中的html页面提取到目录。
我的libchm版本显示“目前没有写支持”(原文如此) – 2012-02-07 10:22:59
你有没有在这里看到extract_chmLib https://github.com/jedwing/CHMLib/blob/master/src/extract_chmLib.c? – 2012-02-07 11:04:18
是的,但提取是阅读,而不是写作。 CHMLIB没有写入支持,至少没有发布版本。 – 2012-02-07 11:37:07
CHM
是一种专有的Microsoft格式,因此请记住,大多数开源工具可能会专注于读取和转换chm to html
。如果你想在Linux上创建CHM文件,那么你需要一个CHM compiler
,你可以使用葡萄酒。有关详细信息,请参见以下链接Compiling_CHM_help_files_in_Linux_with_HHC_and_Wine
如何在linux下使用它?exe文件不能在linux上打开 – ama 2012-02-07 10:36:01
首先在linux上安装'wine'。使用'wine'你可以在linux上打开一些支持的'.exe'文件。提供'chm编译器'就是其中之一。 – 2012-02-07 10:44:11
看看这个链接可以帮助你。我没有使用它,但这声称在Linux上工作。 http://linux.softpedia.com/progDownload/Rahman-CHM-Maker-Download-45103.html – 2012-02-07 10:48:15
- 1. CHM的hhc文件转换为html
- 2. 如何在Python中编辑chm文件中的html文件
- 3. 处理chm文件
- 4. 显示CHM文件
- 5. 如何将HTML文件编译成CHM文件?
- 6. 如何比较CHM文件
- 7. 如何解析perl中的.chm文件?
- 8. CHM文件的窗口位置
- 9. 通过递归搜索文件夹为html文件创建chm文件
- 10. 在.chm文件中添加链接
- 11. 在.chm文件中创建工具栏
- 12. Linux的 - 在文件
- 13. 如何从另一个CHM帮助文件中打开CHM帮助文件
- 14. CHM格式的Qt文档
- 15. 寻找一些库来从CHM文件中提取HTML页面
- 16. 使用MSBuild通过RoboHelp HTML生成CHM文件X5
- 17. 转换的Word文档文件CHM文件
- 18. 在文件名Unicode字符linux下的Tomcat创建文件
- 19. Linux下载文件追加到文件
- 20. 在Linux下提取Lotus Notes NSF文件
- 21. 在Linux下从TFS获取文件
- 22. 如何检查chm文件中是否存在子文件?
- 23. HTML下载文件
- 24. 下载HTML文件
- 25. 下载HTML文件
- 26. 如何在HTML Help Workshop中为.CHM文件设置默认页面?
- 27. Linux的文件
- 28. linux wget下载tar.gz为html?
- 29. 确定在CHM文件中打开它的主题ID
- 30. 如何在Python中打开chm文件的特定部分?
下载并安装Linux PC上的Pascal编译器后,我现在应该做什么,如何使用它? – ama 2012-02-07 13:25:17
正如刚刚说的chmcmd项目文件。在网上搜索如何制作hpp文件,与作坊格式相同。 –
2012-02-07 15:42:14
我试过这个 chmcmd filename.hhp 这个文件包含chm文件中包含的html文件的名字,但其中一些列在目录中,所以这个命令给我: Warning:File directoryName \ fileName.html not存在 为放置在目录中的每个文件甚至是图像和css文件 – ama 2012-02-08 11:46:03