HTML Help Workshop 是一款专业高效的文件制作工具。它能够帮助我们对CHM文件进行快速编程配置,也可快速的进行建立需要的HYML格式的文件,软件还可单独的进行运行,可快速的制作出CHM文件,简单又实用。

功能特点

一、创建项目文件

单击HtmlhelpWorkshop菜单或工具栏中的“New(新建)”命令,这时出现“选择新建内容”的对话框。这里有五个选项:“Project(项目)”、“Text(文本)”、“HTML File(html文件)”、“Table ofContents(目录)”、“Index(索引)”。选择“Project(项目)”,接着出现“Project(项目)”向导,告诉你这个向导可以转换的文件格式,一般情况下我们是要创建项目(.hhp)文件,不需要转换。直接进入“下一步”指定放置的目录和输入文件名就可以了,单击“下一步”,进入了“现有文件”对话框,如果你想将已经存在的文件包含进“项目”里,在下面列表中选择。这里一般空着,这些文件(包括已经编辑好的主题文件)以后可以添加。进入“下一步”后再“确定”就进入了HtmlhelpWorkshop工作窗口。在窗口的上方是3个选项卡,分别是“Project(项目)”、“Contents(目录)”、“Index(索引)”。在“项目”窗口的左侧是7个按钮,它们的功能名称自上而下分别是:“Change projectoptions(改变项目选项)”、“Add/Remove topic files(添加/删除主题文件)”、“Add/Modify windowdefinitions(添加/修改窗口定义)”、“HtmlHelp API information(HTML帮助API信息)”、“ViewHTML source(校验HTML源文件)”、“Save Project Contents and Indexfiles(保存项目、目录和索引文件)”、“Save all file and Compile(保存全部文件并编译)”。

单击“Change projectoptions(改变项目选项)”按钮,出现“Options(选项)”对话框,光标在“General(常规)”选项卡的“Title(标题)”文本框内闪烁,在这里加入标题,编译后这个标题将出现在chm文件窗口的标题栏中。其它的内容暂时用系统的默认值。然后单击“Add/Removetopicfiles(添加/删除主题文件)”按钮,再选择“Add(添加)”按钮,把作为封面页的HTML文件添上。封面页的文件一定要有,否则编译的帮助文件运行后,系统会报错。好了,简单的“项目”编辑就完成了。

二、创建目录文件

单击“Contents(目录)”选项卡,这时系统弹出一个对话框,提示你“项目”还没有关联目录文件(.hhc),你可以创建一个新的目录文件,或者指定一个现有的。这里选择“Create a new contentsfile(创建一个新目录文件)”,进入下一步请你选定一个新目录文件的名称和存放路径,指定后出现目录编辑窗口。在目录窗口的左侧有11个按钮,前5个分别是:“Contents properties(目录工具)”、“Insert a heading(插入标题)”、“Insert apage(插入页面)”、“Edit selection(编辑选择)”、“Deleteselection(删除选择)”,中间4个箭头用来调整指定标题或页面的位置,最后两个已在项目编辑窗口中出现过。根据需要插入标题或页面目录,按下“Insert a heading(插入标题)”或“Insert a page(插入页面)”按钮,都会弹出“Table of ContentsEntry(目录条目)”对话框,在“Entrytitle(条目标题)”文本框中输入条目的标题,并根据情况选定对应的主题(HTML文件),单击“Entrytitle(条目标题)”下的“Add(添加)”按钮,在弹出的对话框的下面“File orURL(文件或url地址)”文本框中输入文件名或URL地址并确定;单击“Advanced(高级)”选项卡,在“Imageindex(图像索引)”栏中为条目指定图标,比如包含其它条目的条目可以用书形图标,而页面条目的可以用问号图标。如果在单击“Insert apage(插入页面)”按钮之前所选择的条目不包含别的条目,也不被别的条目所包含,那么会询问“是否要创建一个起始条目”,选择了“是”会增加起始条目(一级条目),选择了“否”会增加一个子条目。标题可以不添加主题文件或URL地址,也可放置需要的主题文件,作为标题的说明内容。标题可以分为多级,要按照制作的内容统一考虑。如果觉得不满意,可以用左侧的箭头进行调整,也可以选定该条目,单击鼠标右键,不但可以调整,还可以插入标题、主题或目录文件。编辑目录文件是制作chm文件最关键的工作,目录文件应该包含一个chm文件所有目录(主题),而每个目录又包含条目标题(名称)和该条目的主题文件,要避免条目标题与对应的主题不一致的情况出现。等所有目录都添加好后目录就算完成了。

完成目录编制后,一个chm文件已具备了雏形,索引的内容暂时空着。保存项目文件和目录文件后就可以编译,编译就是把所有用到的HTML文件统统压缩后包装在一起,形成一个后缀名是.chm的文件。在主工具栏按钮中可以找到编译按钮和试运行按钮,也可直接按项目窗口左下方的“Save allfile andCompile(保存全部文件并编译)”按钮进行编译。编译后再运行就可以看到作品的面貌了。目录的内容在编译后显示在chm文件窗口的左侧,可以展开标题后显示以下的目录,单击目录可以打开相应的主题文件,显示相应的内容。如果发现问题,还可以进行修改调整。

三、创建索引文件

在HtmlhelpWorkshop的工作窗口上单击“Index(索引)”选项卡,和创建目录文件一样,也会弹出一个对话框,操作也是一样的。进入索引编辑窗口,左侧也有11个按钮,有8个是已经熟悉的,还有3个分别是:“Index properties(索引工具)”、“Insert akeyword(插入关键字)”、“Sort keywordsalphabetically(排序关键字)”。所谓关键字是用户可能用到的并与一个或多个帮助主题文件关联在一起的字、词或短语,索引文件(.hhk)也是一个HTML文件,它包含若干个关键字,当用户打开chm文件后,单击索引标签并输入一个关键字后,chm文件将显示与这个关键字有关的主题的列表,非常方便地找到相关主题。单击“Insert a keyword(插入关键字)”按钮,出现一个与“Table of ContentsEntry”对话框十分相似的“IndexEntry(索引项)”对话框,在“General(常规)”选项卡的“Keyword(关键字)”文本框中输入关键字,单击“Add(添加)”按钮指定与该关键字相关联的主题文件。如果想跳转到另一个关键字,在“IndexEntry(索引项)”对话框中按“Advance(高级)”选项卡,选中下面的“Destination is AnotherKeyword(目的地是另一个关键字)”,单击“General(常规)”选项卡,单击“Add(添加)”按钮,在“File orURL(文件或URL地址)”框中输入要跳转的关键字,单击“OK”。

四、创建搜索

chm文件的“Search(搜索)”选项卡允许用户在所有主题文件中搜索字、词或短语,将它们的标题显示出来,而且在主题中用醒目的方式来显示。打开一个项目文件,单击“Project(项目)”选项卡的“Change projectoptions(改变项目选项)”,在“Options(选项)”对话框的“Compiler(编译)”选项卡中选中“Compile FullText Search Information(编译全文搜索信息)”即可。

html help文档制作,HTML Help Workshop(文件制作工具)相关推荐

  1. 简单几步,将官方的Java API文档制作成chm格式文件!

    CHM格式的Java API 长什么样? 如何制作 进入Oracle官网下载Java API文档 将下载后的文档解压如下 使用CHMWriter制作 双击"CHMWriter.exe&quo ...

  2. .NET操作WORD文档另存为其他格式的文件

    刚在研究研究怎么可以在.NET程序中把WORD文档另存为XPS文件,学习了一些概念和操作,马上记录下来吧,进入正题. 1. 添加与WORD互操作的类库,里面包含着WORD对象模型的.NET表示: 一看 ...

  3. 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) ....

    可视化webpart基础开发--TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) 作者:miragesky2049 原文地址:http://blog.csdn.net/mirages ...

  4. SharePoint 2010 自定义Ribbon实现文档批量下载为Zip文件

    在SharePoint 2010文档库中,结合单选框,在Ribbon中提供了批量处理文档的功能,比如,批量删除.批量签出.批量签入等,但是,很遗憾,没有提供批量下载,默认的只能一个个下载,当选择多个文 ...

  5. SharePoint 2010遍历文档库中所有的文件,文件夹

    转:http://hi.baidu.com/sygwin/item/f99600849d51a12b110ef3eb 创建一个可视WebPart,并拖放一个label控件到ascx文件上,用于显示结果 ...

  6. 如何把PDF文档转换成TXT格式文件

    在日常学习和日常工作中,如何将PDF文件转换为TXT文本? 尽管PDF文件的用户数量正在增加,但是TXT文本格式的接受度将会更高. 毕竟,TXT文本格式是任何设备都可以打开的格式.那么如何将PDF文件 ...

  7. 打开word文档总是自动弹出控件工具条的解决办法:

    打开word文档总是自动弹出控件工具条的解决办法: 1.查看是否word文档和模板中了'apmp宏病毒,按ALT+F11组合键,双击当前文档下属的ThisDocument,清空里面的内容:双击Norm ...

  8. DocuWare 智能文档控制——杜绝成堆的文件和文件混乱,保证业务连续性,创建企业新阶段

    一.智能文档控制--杜绝成堆的文件和文件混乱,保证业务连续性,创建企业新阶段 清晰有条理和即时可用的信息是成功的业务流程的关键,随时随地安全管理业务文档,快速查找并智能使用它们. 1.安全存储 使用安 ...

  9. 群晖nas介绍文档_手把手带你玩转NAS 篇八:NAS文档随身带——多终端文件同步介绍(群晖drive篇)...

    手把手带你玩转NAS 篇八:NAS文档随身带--多终端文件同步介绍(群晖drive篇) 2020-01-08 15:23:44 24点赞 214收藏 31评论 你是AMD Yes党?还是intel和N ...

最新文章

  1. php 之 数据访问 增删改查
  2. SQL学习笔记:库和表的创建
  3. oracle自动还原,什么是oracle自动恢复操作
  4. Educational Codeforces Round 72 (Rated for Div. 2)
  5. 编写声卡驱动(框架)
  6. 服务器LIMIT是什么信号,Postfix添加milter-limit配置方案
  7. 信息学奥赛一本通 2025:【例4.11】体操队
  8. 信息学奥赛C++语言:某年某月天数
  9. jsp连接mysql更新数据库代码_JSP连接MySQL数据库代码
  10. Android之PreferenceActivity (转载)
  11. coderforces 731c
  12. controlleradvice 参数_Spring mvc中@ModelAttribute和@ControllerAdvice使用
  13. 查看C语言库函数源码
  14. 【java学习之旅】——JSP入门
  15. ecshop二次开发_Logo和版权信息
  16. youtube python 中文_GitHub - dousirui001/youtube-streaming-translator-python: 实时翻译油管直播,开发中...
  17. 冰刃(icesword) V1.22 Beta1┊查探系统中幕后黑手-木马后门┊英文绿色免费版
  18. Java 实现企业级支付
  19. PE结构-空白区手动添加任意代码(附实例代码)
  20. Java中csv文件读写分析

热门文章

  1. kuangbin 数学训练一 Billiard Balls
  2. 分布式系统(微服务架构)的一致性和幂等性和相关概念解析
  3. 新生学大学计算机心得,大学生信息技术心得体会怎么写
  4. 微信斑马系统:微信朋友圈广告背后的利器
  5. T5 模型:NLP Text-to-Text 预训练模型+数据清洗
  6. 本地项目的一个git仓库损坏如何恢复
  7. c语言搬山游戏,C语言实例:搬山游戏
  8. Beyond Compare下载安装
  9. Beyond Compare 相同文件对比结果仍显示红色 解决方案【转存】
  10. 代扣代收 VS 代付代发