加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

文本 – CHM格式替代方案?

发布时间:2021-01-02 07:51:01 所属栏目:资源 来源:网络整理
导读:Microsoft CHM格式很棒,因为它提供了这样的设施: 与树视图的争议表. 索引. 索引搜索. 基于HTML源代码. 但是这种格式已经过时并且有许多缺点: 存在安全问题(允许执行JavaScript代码). 不了解新的HTML格式. 没有记录. 无法正确处理不同的字符编码(如UTF-8)

Microsoft CHM格式很棒,因为它提供了这样的设施:

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

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

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

对于所有desctop操作系统都有读取器和编译器的CHM有什么替代方案吗?

PS.我听说QT就像KDE一样,NetBeans也使用自己的帮助格式.非供应商具体如何?

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

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文件,并且从不可扩展(例如,用户可以安装新的应用程序,并且其帮助内容将与现有的帮助系统集成).比帮助系统更多的html手册.

已经进行的少数尝试与GNome或KDE相关联,因此仅适用于随这些系统提供的应用程序. (而不是例如第三方GTK和QT应用程序).它们也不是很好(再次经常松散HTML,慢),并且在时间上不是很稳定.他们经常改变每个主要版本.这是一个可以做一些opendesktop标准化的地方之一,但一如既往,至少有一个人不得不放弃他现有的帮助系统.

虽然有各种(非Windows)平台有大量的CHM阅读器,最近也有一个便携式编译器.事实上KDE和Gnome都有自己的chm阅读器(分别是kchmviewer和gnochm)就足够了.

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读