微软HTML帮助集(CHM文件)

这篇具有很好参考价值的文章主要介绍了微软HTML帮助集(CHM文件)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微软HTML帮助集

微软HTML幫助集,即已編譯的HTML說明檔案(英語:),是微軟继承早先的WinHelp發展的一种檔案格式,用来提供線上幫助,是一种应用较广泛的文件格式。因为CHM檔案如一本書一樣,可以提供內容目錄、索引和搜尋等功能,所以也常被用来制作电子书。[3]實際上,微軟閱讀器的.lit就是由CHM擴充而成。

微软HTML帮助集
chmcreator,文档,windows
.chm
application/vnd.ms-htmlhelp[1]
开发者 微軟公司
初始版本 1997
最新版本

1.4[2]

.lit
微软HTML帮助集
取代 Microsoft WinHelp
被取代 Microsoft Help 2

chmcreator,文档,windows

Microsoft HTML幫助集 1.x畫面

chmcreator,文档,windows

Microsoft Help 2.x瀏覽畫面

歷史

  • 1996年2月,微軟宣布終止WinHelp的發展,並開始研發HTML幫助集。
  • 1997年8月,HTML幫助集 1.0與Internet Explorer 4.0一起發表。
  • 1998年2月,HTML幫助集 1.1a與Windows 98一起發表。
  • 2000年1月,HTML幫助集 1.3與Windows 2000一起發表。
  • 2000年7月,HTML幫助集 1.32與Internet Explorer 5.5與Windows Me一起發表。
  • 2001年10月,HTML幫助集 1.33與Internet Explorer 6與Windows XP一起發表。
  • 2001年3月,微軟在WritersUA (页面存档备份,存于)(舊稱WinWriters)研討會中,宣布下一代Microsoft Help 2.x的計畫,且仍然為HTML為主的說明格式。
  • 2003年1月,微軟決定不釋出Microsoft Help 2作為一般化的說明平台,並將Help 2轉入到Visual Studio Help Integration Tool中。
  • 2003年8月,Borland發表C# Builder,其文件是使用Microsoft Help 2格式且使用DExplore (Document Explorer)顯示。
  • 2005年12月,微軟發表在Visual Studio 2005上使用的Visual Studio Help Integration工具,繼續支援Microsoft Help 2。

檔案格式

CHM是一種用LZX算法壓縮的HTML文件集,除了文件本身外,也有索引資料檔以及影像檔等,在撰寫完成後,使用HTML幫助集 Compiler(內含於HTML幫助集 Workshop (页面存档备份,存于)中),編譯為一個CHM的格式檔案(此格式也可以被反編譯成原始檔案),並且跟隨應用程式或是獨立散布,應用程式可以利用內含於shdocvw.dll函式庫中的HTML幫助集 API來呼叫使用,目前此格式也被微軟用來散布一些獨立的開發文件(例如Silverlight 2.0 SDK中的說明檔就是CHM格式)。 由於在HTML幫助集中可以使用JavaScript來增加互動性,因此在微軟的許多說明檔中,多利用JavaScript來增加文件的可讀性(例如程式碼縮放或是導覽等)。

制作CHM的工具

  • 开源软件
    • Calibre
    • (英文)chmcreator (页面存档备份,存于)强大的chm编辑软件,完全开源。
    • (英文)xCHM
    • (英文)GnoCHM (页面存档备份,存于)
  • 網頁或部落格轉換成chm電子書的免費工具
    • Aconvert
    • PDF Candy
  • Microsoft免費編譯chm工具
    • HTML幫助集 Workshop and Documentation (页面存档备份,存于)
  • Microsoft免費編譯chm教程
    • (简体中文)Microsoft HTML幫助集 Workshop全图教程
  • 付費工具
    • Microsoft Help Compiler
    • Help and Manual
  • 付費在PDA Pocket PC上閱讀CHM電子書的工具
    • CeBook
  • 在线制作
    • (简体中文)MakeCHM
  • 其它工具
    • (简体中文)HugeCHM (页面存档备份,存于)直接通过ITStorage接口对CHM文件进行操作,可以把海量HTML文件打包成CHM

閱讀CHM的工具

  • 跨平台
    • Calibre
    • ChmFox
  • Windows
    • Calibre
    • Sumatra PDF
  • iOS
    • iBooks:Apple的電子書閱讀工具,支援書面材質、翻頁特效、標註、Spotlight、字典功能,能夠透過自家iBooks Store下載電子書。
    • CHMate
    • (简体中文)ChmPlus阅读器 (页面存档备份,存于)
  • Mac OS X
    • Calibre
    • (简体中文)ChmPlus阅读器 (页面存档备份,存于)

Microsoft Help 2

(微軟幫助檔案二代)以.hxs (Microsoft Help Compiled Storage File)作为扩展名,能由Microsoft Document Explorer來瀏覽,也有一些第三方的软件,比如H2Viewer和Help Explorer Viewer支持这种格式。這種格式先后用在Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中。文章来源地址https://www.toymoban.com/news/detail-805788.html

參考資料

  1. ^  Techtonik, Anatoly. . 11 April 2006 [7 March 2012]. (原始内容存档于2017-10-18).
  2. ^  . Windows Dev Center. Microsoft. [10 January 2017]. (原始内容存档于2017-09-03).
  3. ^  . [2009-10-21]. (原始内容存档于2015-05-06).
  1. Visual Studio SDK - Help Authoring and Integration (页面存档备份,存于)
  2. Microsoft HTML幫助集 1.4 (页面存档备份,存于)

到了这里,关于微软HTML帮助集(CHM文件)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10 打开 chm 文件显示异常的解决办法

    一些电子书、软件说明书使用chm格式,在win10下打开chm经常会遇到显示空白,或提示页显无法显示错误。可能的原因与解决办法如下: 1. HTML Help (CHM) 组件未注册 用管理员身份打开command 窗口,输入 regsvr32 hhctrl.ocx , 收到成功执行的提示窗口后,如” DllRegisterServer in hhctrl.oc

    2024年02月05日
    浏览(81)
  • 文档在线预览(二)word、pdf文件转html以实现文档在线预览

    @ 目录 一、前言 1、aspose 2 、poi + pdfbox 3 spire 二、将文件转换成html字符串 1、将word文件转成html字符串 1.1 使用aspose 1.2 使用poi 1.3 使用spire 2、将pdf文件转成html字符串 2.1 使用aspose 2.2 使用 poi + pbfbox 2.3 使用spire 3、将excel文件转成html字符串 3.1 使用aspose 3.2 使用poi + pdfbox 3.3 使用

    2024年02月06日
    浏览(141)
  • 产品不可或缺的文档——帮助文档

    在互联网时代,产品的更新迭代速度越来越快,产品功能也越来越复杂,为了让用户能够更好地理解和使用产品,帮助文档逐渐成为了产品不可或缺的一部分。本文将从帮助文档的作用、设计原则、撰写技巧等方面探讨帮助文档的重要性及如何编写出优秀的帮助文档。 提高用

    2024年02月09日
    浏览(52)
  • 微软:这个AI应用能帮助视障儿童找到社交自信

    在日常社交场合中,人们通常会采用各种形式的交流方式,除了文字交流、谈话等直接的方式,眼神、姿态、动作也是人与人沟通的关键方式。然而,正常的社交为盲人、视障人士带来诸多困难,就像电视里常演的那样,盲人在说话的时候通常不会对着其他人,因为他们难以

    2024年02月07日
    浏览(50)
  • 在线帮助文档——帮助客户快速了解您的产品如何使用

    当新接触到一个产品或者软件,在使用上遇到问题时,以往第一件事就是给咨询客服人员或者打电话等形式,每天客服人员都需要回答很多同样的问题,长期下去,客服人员压力大,离职率高,并且人工客服在这方面响应相对较慢,用户体验不好。 那么怎么去解决这样的问题

    2024年02月15日
    浏览(52)
  • ffmpeg命令帮助文档

    目录 一:帮助文档的命令格式 二:将帮助文档输出到文件 ffmpeg -h 帮助的基本信息 ffmpeg -h long 帮助的高级信息 ffmpeg -h full 帮助的全部信息 ffmpeg的命令使用方式:ffmpeg [options] [[infile options] -i infile] [[outfile options] outfile] 执行以下命令:   文件生成后的样子: 我这里是ffmpeg6的

    2024年02月05日
    浏览(63)
  • 【QCustomPlot】配置帮助文档

    使用 QCustomPlot 绘图库辅助开发时整理的学习笔记。同系列文章目录可见 《绘图库 QCustomPlot 学习笔记》目录。本篇介绍 QCustomPlot 帮助文档的配置。 目录 说明 1. 在线帮助文档 2. 离线帮助文档下载 2.1 HTML 版的离线帮助文档 2.2 QCH 版本的离线帮助文档 QCustomPlot 在线帮助文档(最

    2024年02月09日
    浏览(26)
  • 究竟会不会阻塞?HTML文档渲染中的CSS和JS文件下载探秘

    在Web前端开发中,网页的性能优化一直是一个重要的课题。其中,优化网页的加载速度尤为关键。本文将探讨一个常见的问题:HTML文档渲染过程中,CSS文件和JS文件的下载是否会阻塞渲染,以及如何处理这个问题。 阻塞渲染的问题 在讨论之前,我们需要了解一些关键概念。

    2024年02月11日
    浏览(36)
  • 经验分享|如何搭建产品帮助文档

    作为一款优秀的产品,除了功能强大、易于使用等特点外,相应的使用说明和帮助文档也是至关重要的,这些说明和文档可以帮助用户更好地使用这款产品,并解决在使用过程中的问题。本篇文章将为大家详细介绍如何搭建一份优秀的产品帮助文档,以及如何规划好帮助文档

    2024年02月12日
    浏览(42)
  • Java API中文在线帮助文档

    Java API中文在线帮助文档 Java API是Java编程语言提供的一组类和接口,用于开发各种类型的应用程序。这些API提供了许多功能,从基本的数据类型到高级的网络和数据库操作,从图形用户界面到多线程编程,几乎涵盖了Java编程中的方方面面。本文将介绍Java API的一些常见用法,

    2024年02月06日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包