如何制作较大的.chm 文件?

如何制作较大的.chm 文件?

我的 HTML 页面最大为 500MB,图像最大为 2GB。

我尝试了 MS 的 HTML Help Workshop,但它生成的 chm 文件最多只有 60MB 大小。

我也尝试了 KEL chm Creator、chmProcessor 和其他程序,但是没有成功。

这是 HTML Help Workshop 的错误信息:

没有足够的内存可用于此任务...

错误信息

我对 HTML Help Workshop 的看法有误吗?还有其他方法可以将 HTML 页面及其图像打包到一个文件中吗?

答案1

60 MB CHM 文件 - 确实很大。您应该将帮助文件拆分成几个文件,最终文件大小不超过 25 MB。请记住,HTMLHelp(CHM)已有近 20 年历史,而 Microsoft 的基于 Windows 的帮助系统仅处于“维护模式”。

请尝试不使用“索引”进行编译和/或尝试将主题数量减少到 1000 个以下。

在编译之前尝试减小图像的尺寸。

请查看以下链接以获取更多信息并阅读所有答案: CHM(HTML 帮助格式)文件的大小有限制吗?

请参阅我的回答https://stackoverflow.com/a/34784520/1981088也。

对于您的目标文件格式 CHM,我所知道的所有工具都使用 HH Workshop 编译器。

像 FAR HTML 这样的实用程序可以压缩并去除死腔将其转换为 .chm 并减少 .chm 文件的大小(但这只能产生 10% 的收益)。

相关内容