CHM格式的替代品? [英] CHM format alternatives?

查看:148
本文介绍了CHM格式的替代品?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Microsoft CHM 格式非常棒,因为它提供了以下功能:

  • 与树视图竞争的表.
  • 索引.
  • 索引搜索.
  • 基于 HTML 源代码.

    Microsoft CHM format is great as provide such facilities:

  • Table of contends with tree view.
  • Index.
  • Indexed search.
  • Based on HTML source.

    但是这种格式已经过时并且有很多缺点:

    But this format is outdated and have many drawbacks:

  • 有安全问题(允许执行 JavaScript 代码).
  • 不知道新的 HTML 格式.
  • 没有记录.
  • 无法正确处理不同的字符编码(如 UTF-8).

  • Have security issues (allow execute JavaScript code).
  • Don't know about new HTML formats.
  • Not documented.
  • Can not properly handle different character codings (like UTF-8).

    是否有 CHM 的替代品,它具有适用于所有桌面操作系统的阅读器和编译器?

    Are there any alternatives for CHM which have reader and compiler for all desctop OSes?

    附注.我听说 QT 是这样来的,KDE、NetBeans 也使用自己的帮助格式.非供应商特定的怎么样?

    PS. I hear that QT come this something like, KDE, NetBeans also use own help format. How about non-vendor specific?

    PPS.一些相关:

  • http://live.gnome.org/devhelp
    DevHelp 是一个基于 GNOME 的在线帮助系统,面向开发人员
  • http://en.wikipedia.org/wiki/MHTMLMHTML,MIME HTML 的缩写
  • http://en.wikipedia.org/wiki/EPUB国际数字出版论坛的免费开放电子书标准
  • http://en.wikipedia.org/wiki/Mobipocket也是电子书专有格式

    PPS. Some related:

  • http://live.gnome.org/devhelp and
    DevHelp is a GNOME based online help system aimed toward developers
  • http://en.wikipedia.org/wiki/MHTML MHTML, short for MIME HTML
  • http://en.wikipedia.org/wiki/EPUB free and open e-book standard by the International Digital Publishing Forum
  • http://en.wikipedia.org/wiki/Mobipocket also e-book proprietary format

    PPS.作为状态页面 http://en.wikipedia.org/wiki/Comparison_of_e-book_formats对 CHM 关闭的是 EPUB 和 Mobipocket 格式.但是这种格式在内部使用 XHTML,因此现有的 html 页面可能无法由 EPUB/mobi 阅读器正确呈现.同样是这种格式的新手,我不知道他们是否有 CHM 中的目录、索引和搜索.

    PPS. As state page http://en.wikipedia.org/wiki/Comparison_of_e-book_formats most closed to CHM is EPUB and Mobipocket format. But this format internally use XHTML so existing html page may not properly rendered by EPUB/mobi readers. Also as new to this format I don't know if they have TOC, index and search as in CHM.

    推荐答案

    不,什么都没有.即使在 Windows 上,Vista+ 也有一个新的帮助系统,但它使用得并不多,而且在 XP 对企业界死了之前,它可能会保持不变.Visual Studio 帮助系统已与系统帮助系统分离.

    No there is nothing. Even on Windows, Vista+ has a new helpsystem but it is not used much and that will probably remain the same till XP is dead to the corporate world. Visual Studio helpsystems have been decoupled from the system helpsystem.

    开源世界已经发挥了一些作用,但通常基于松散的 html 文件,并且从来没有非常可扩展(例如,用户可以安装新应用程序,其帮助内容将与现有帮助系统集成).html 手册比帮助系统多.

    The opensource world has played a bit, but usually on the basis of loose html files, and never very extensible (e.g. that an user could install new apps and that its helpcontent would integrate with the existing helpsystem). IOW more html manuals than helpsystems.

    已进行的少数尝试连接到 GNome 或 KDE,因此仅适用于随这些系统提供的应用程序.(不适用于例如第三方 GTK 和 QT 应用程序).它们也不是很好(同样经常松散的 HTML,缓慢),并且在时间上不是很稳定.通常他们会更改每个主要版本.这是可以通过一点点 opendesktop 标准化完成的地方之一,但与往常一样,至少有一个人不得不放弃他当前的帮助系统.

    The few attempts that have been made were connected to either GNome or KDE, and thus only worked for the apps that were delivered with those systems. (and not for e.g. third party GTK and QT apps). They were not very nice either (again often loose HTML, slow), and not very stable in time. Often they change every major version. It is one of the places that could do with a little bit of opendesktop standarization, but as always, that stumbles on at least one have to give up his current help system.

    虽然有大量的 CHM 阅读器适用于各种(非 Windows)平台,但最近还有一个便携式编译器.KDE 和 Gnome 都有自己自己的 chm 阅读器(分别是 kchmviewer 和 gnochm)这一事实足以说明问题.

    There are tons of CHM readers for the various (non-windows) platforms though, and recently also one portable compiler. The fact that both KDE and Gnome have both their own chm reader (resp. kchmviewer and gnochm) says enough.

    这篇关于CHM格式的替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆