现在做的项目或是产品中常要用到给用户一个用户手册或是操作手册的文档,大部分都以world文档或pdf文件形式,较少有用CHM各在线html格式的。前段时间经理给我一份world格式的产品帮助文档要我把它做成在线网页面格式并放到产品(B/S结构)里,之前用过直接把world文档另存为htm格式的,可是文档太大,加载速度很慢,文档很长,查看不方便,后来又自己手动试着做过,可是做出的东西太烂,在网上找了一些生成CHM的工具或是编辑CHM的工具,有的工具很好(即见即所得),有的要收费,即使有了还得把文档再编辑一遍,太麻烦了,终于在疯狂的搜索中找到了一种解决的方法。在这里我总结一下自己做在线帮助文档的方法,和大家分享交流一下,希望大家能提出更好的方法,期待中……
第一步准备好world文档,要求生成有目录的帮助文档(或是软件操作手册)。
第二步用Macrobject Word-2-CHM工具把world文档转成CHM文件。
生成的CHM文件格式如下图:
这里还有些问题,1.一级目录点击后右边是只有个标题,没有内容,如下图
2.可能还有些小的问题不是想要的或是生成的不对。
第三步用CHM Editor工具对所生成的CHM文件进行些修改和编辑。
第四步用chmdecoder.exe工具把CHM文件编译成HTML格式。
结构还算完整(有的工具反编译后是单个的html文件,不方便放出到工程里)。之后就可以根据需要做一些小的改动就可以了。
结束声明:我分享的是一点经验和一种方法,请大家多多指正和提出更好的方法,文中用到的工具都是破解或是免费的,如有版权问题,请见谅,实属无意……
下面是我所用的工具:
相关推荐
《WorldWind1.4 C# 帮助文档》的两个文件——`WorldWind.chm`和`WorldWind.chw`,分别可能是HTML Help(CHM)格式的主文档和搜索引擎索引文件,方便用户在本地进行离线查阅和搜索。通过这些文档,开发者能够深入理解...
本资源是一本详尽的W3C标准与技术整合的CHM(Microsoft帮助文档)电子书,来自知名的在线学习平台——W3School。它包含了丰富的Web开发相关知识,尤其侧重于JavaScript语言的学习。CHM格式使得这本电子书便于离线...
4. XML:是一种用于存储和传输数据的语言,强调数据的结构化和可读性,广泛应用于数据交换、配置文件和文档存储等领域。XPath和XSLT是处理XML的重要工具,XPath用于选取XML节点,而XSLT则用于转换XML文档。 除了W3C...
8. **Web Storage**:包括localStorage和sessionStorage,它们提供了一种在浏览器中持久存储数据的方式,相比于Cookie,它们具有更大的容量和更好的性能。 9. **WebSocket**:提供了全双工、低延迟的双向通信,使得...
本教程提供的".chm"文件是一种Windows帮助文档格式,包含详细的VBScript知识点讲解和示例代码,是学习的好帮手。此外,还可以通过在线社区、论坛和Microsoft官方文档获取更多学习资料。 总结,VBScript基础教程将...
"第9章Applet基础.ppt"涉及到Java的小程序——Applet,它们可以在网页上运行,提供了一种交互式的Web体验。虽然现代Web开发中Applet的使用已不如以前普遍,但理解其工作原理有助于对Java的历史和Web应用的发展有更...
Flex是目前最为普及的一种RIA开发技术,依托于脱胎换骨的ActionScript 3.0,可以轻松实现相比传统的网络应用更加卓越的交互能力和更加绚丽的表现效果。Flex技术本身并不是凭空出现的,经过了Flash的长期预热,依托于...
**Gradle**是一种基于Java的构建工具,它采用了一种灵活的DSL(领域特定语言)——Groovy,来定义项目构建逻辑。Gradle旨在提高构建过程的效率与灵活性,并支持多样的构建场景。 #### 二、Gradle的特点 1. **强大...