回答
免费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文件下载问题
- 2. CHM的hhc文件转换为html
- 3. 如何在Python中编辑chm文件中的html文件
- 4. 在SHFB生成的.chm中包含PDF文件(Html Helpfile 1)
- 5. 在主chm文件窗口中合并chm文件中的打开主题
- 6. 从C++程序在Windows和Linux中打开chm文件
- 7. 处理chm文件
- 8. 网络CHM文件
- 9. 显示CHM文件
- 10. 如何将HTML文件编译成CHM文件?
- 11. 将rtf文件转换为chm文件?将hlp文件转换为chm文件?
- 12. 使用SandCastle将.chm文件隐藏到msdn格式的.chm中
- 13. 是否有任何CHM/HTML参考的UNIX/Linux的C函数(如在人)?
- 14. 从单个html文件创建的chm文件的搜索选项卡
- 15. 如何将html文件转换为使用c#的chm格式?
- 16. 没有出现在已编译的CHM文件中的背景图像-Html workshop
- 17. 如何比较CHM文件
- 18. 如何解析perl中的.chm文件?
- 19. CHM文件的窗口位置
- 20. 通过递归搜索文件夹为html文件创建chm文件
- 21. 在.chm文件中添加链接
- 22. 在.chm文件中创建工具栏
- 23. 如何从另一个CHM帮助文件中打开CHM帮助文件
- 24. CHM格式的Qt文档
- 25. 使用MSBuild通过RoboHelp HTML生成CHM文件X5
- 26. 寻找一些库来从CHM文件中提取HTML页面
- 27. Linux的 - 在文件
- 28. 转换的Word文档文件CHM文件
- 29. CHM或HTML - > PDF,保留HTML链接?
- 30. 的urllib2下载HTML文件
下载并安装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