Microsoft CHM 格式非常棒,因为它提供了以下功能:
但是这种格式已经过时并且有很多缺点:
CHM 有没有适用于所有桌面操作系统的阅读器和编译器的替代品?
PS .听说QT来了这样的东西,KDE,NetBeans也用自己的帮助格式。非供应商特定的呢?
PPS .一些相关的:
DevHelp 是一个面向开发人员的基于 GNOME 的在线帮助系统
MHTML,MIME HTML 的缩写
国际数字出版论坛免费开放的电子书标准
也是电子书专有格式
PPS .作为状态页http://en.wikipedia.org/wiki/Comparison_of_e-book_formats最接近 CHM 的是 EPUB 和 Mobipocket 格式。但是这种格式在内部使用 XHTML,因此 EPUB/mobi 阅读器可能无法正确呈现现有的 html 页面。同样作为这种格式的新手,我不知道他们是否像 CHM 那样具有 TOC、索引和搜索。
最佳答案
不,什么都没有。即使在 Windows 上,Vista+ 也有一个新的帮助系统,但它的使用并不多,而且在 XP 对企业界死去之前,它可能会保持不变。 Visual Studio 帮助系统已与系统帮助系统分离。
开源世界已经发挥了一些作用,但通常基于松散的 html 文件,并且从来没有非常可扩展(例如,用户可以安装新的应用程序并且其帮助内容将与现有的帮助系统集成)。 IOW 比帮助系统更多的 html 手册。
少数尝试连接到 GNome 或 KDE,因此仅适用于与这些系统一起交付的应用程序。 (不适用于第三方 GTK 和 QT 应用程序)。它们也不是很好(同样经常是松散的 HTML,速度很慢),而且在时间上也不是很稳定。他们经常更改每个主要版本。这是可以做一点 opendesktop 标准化的地方之一,但与往常一样,至少有人不得不放弃他目前的帮助系统。
虽然有大量适用于各种(非 Windows)平台的 CHM 阅读器,但最近还有一种可移植编译器。事实上,KDE 和 Gnome 都有它们的 拥有 chm 阅读器(分别是 kchmviewer 和 gnochm)说得够多了。
关于text - CHM格式的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056430/