2021.1.4CHM文档制作(手动制作+软件制作+原理讲解)

1.CHM文件起源及原理讲解

1.1起源

CHM 文件格式是微软于 1998 年推出的基于 HTML 文件特性的帮助文件系统,以替代早先的 WinHelp 帮助系统。它在 Windows 98 中把 CHM 类型文件称作“编译的 HTML 帮助文件”(Compiled HTML Help file)。

1.2特性

CHM 文件因为使用方便,形式多样,也被采用作为电子书的格式。

1.3原理

  • Win上CHM文件打开用的是hh.exe,此程序Win自带,此程序借助简单命令即可实现反编译CHM文件。
  • 微软的Htmlhelp.exe软件中有一个hhc.exe程序,负责CHM文件的制作。

1.4技术要点

  • microsoft平台hh.exe
  • microsoft平台hhc.exe

2.手动制作CHM

  • 微软CHM编译工具下载,如无法下载,请百度查找HTML Help Workshop软件下载方式,当然了推荐直接去微软官网查找。
  • 步骤1:安装HTML Help Workshop,找到hhc.exe,在Win中找到hh.exe(Win自带)
  • 步骤2:默写html头文件,大家可以复制,保存为xu.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>chm</title>
</head>
<body>
<h1>chm测试</h1>
</body>
</html>
  • 步骤3:编写特定的配置文件,保存为my.hhp
[OPTIONS]
Compatibility=1.1 or later 
Compiled file=chm.chm 
Display compile progress=No 
Language=0x804 中文(中国) 
 
[FILES] 
xu.html
  • 步骤4:执行一行命令即可创建chm文档
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  • 步骤5:平复心情准备下一个技术难关,原来这么简单,强烈推荐配合html+css+js创建chm,原因你懂就OK。

3.软件制作CHM

  • 微软CHM编译工具下载,如无法下载,请百度查找HTML Help Workshop软件下载方式,当然了推荐直接去微软官网查找。
  • 步骤1:启动微软制作工具,为啥不用EasyCHM等工具,Sorry,没找到免费的。
  • 步骤2:创建目录标题等一系列复杂操作
  • 步骤3:完成chm文档制作
  • 步骤4:平复心情准备下一个技术难关,原来这么简单,强烈推荐配合html+css+js创建chm,原因你懂就OK。

4.使用Python、C++、Java等语言无脑开发CHM制作工具

  • 步骤1:洗洗手
  • 步骤2:睡一觉
  • 步骤3:写代码吧,这么简单的软件要是写不出来,我不信你不会。

题外话:就市场而言,本软件目前在业内还是有一定的市场的,此软件本人会抽时间完成并同步至github,留言或点赞有一项超过50个,本人会使用C+++QT完成本软件开发,给点动力呗,哈哈。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值