- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第05节 创建、打包 CHM 文件
第05节 创建、打包 CHM ⽂件
与⼀般的 Markdown 编辑器不同,LME ⾛的是 IDE 的路⼦,包含较为简单的⽂
件管理、引⽤链接字 串⽣成等功能。这种⽬录结构与微软公司的 CHM ⽂件格式所
要求的⽬录结构存在相似之处。⽽恰巧 Markdown 编译⽣成的 Html ⽹页⽂件又可以
作为 CHM ⽂件的基本素材。所以很⾃然地想到对 LME 作个简单的改进,使之⽀
持“Markdown→Html→CHM”这样的功能。
由于微软公司官⽅提供了可以免费使⽤的 CHM ⼯程创建、编译的⼯具软件
(Html Help Workshop )。所以,实现⾃⼰的 CHM 编译器并⽆必要。LME 只负责⽣
成 Html Help Workshop 所需要的 CHM ⼯程⽂件 (包括⽬录⽂件、索引⽂件)。然后
⽤户可以调⽤另⾏安装的 Html Help Workshop 来编译、⽣成打包的 CHM ⽂档。
当我们创建好了⼯作区中各⽬录、⽂件结构,并完成各 Markdown ⽂件的编写
后,就可以创建 CHM ⼯程⽂件了:
当我们点击“编译”→“创建 CHM ⼯程⽂件”菜单项时,通常会⾃动调
⽤“编译”→“编译⼯作区”菜单项的功能。
安装 Html Help Workshop
如果我们还没有安装 Html Help Workshop 程序,这时会弹出:
如果计算机上没有安装 Html Help Workshop ,则应选择“否” ,然后去微软公司官
⽅⽹站下载、安装。如果计算机上有所谓的“绿⾊汉化版” ,也可以尝试直接指定它的
可执⾏程序在磁盘上的真实路径。
微软公司官⽅⽹站提供的是英⽂版。⽹上有汉化版,但不建议使
⽤。Html Help Workshop 界⾯上的英⽂并不是太多,即使英⽂不太好的
⽤户⼀般查查词典也能⽤。⽹上的汉化版有时有些库⽂件未在操作系统
中注册,会造成意外错误——需要另⾏想办法。
然后,选择“htmlhelp .exe”下载:
下载后⼀步步安装好,重启 LME 即可。
编译 CHM ⽂档
安装好 Html Help Workshop 后,点击“编译”→“创建 CHM ⼯程⽂件”菜单项,期
间可能提⽰需要编译整个⼯作区。然后,会⾃动⽣成 CHM ⼯程⽂件 (包括⽬录⽂
件、索引⽂件)。
注意:如果需要将⼯作区打包编译成 CHM ⽂档,在将⼯作区中的
Markdown ⽂件编译为 Html ⽹页⽂件之前,应先点击“编译”→“Html 编
译选项”→“编译为 GB2 12”菜单项。
这是因为:作为⼀种⽐较旧的⽂件格式 (微软已放弃更新),CHM
对 Unocode 字 编码的⽀持较差;⽽对 GB2 12 编码⽀持较好。
LME 仅仅只⾯向中⽂⽤户,没有考虑其它语⾔⽤户的使⽤情况。故
只提供了两种编码⽅案供选择:UTF-8和GB2 12 。
然后,在下⾯弹出的窗⼜中检查⼯程⽂件路径⾸尾是否有双引号。如果有,⼿⼯
删除掉。
再点击上图中“Compile”按钮执⾏打包 (编译)CHM ⽂件的操作。
为什么要检查路径⾸尾有没有双引号呢?
这与当前⼯作区⽬录的路径中有⽆空格有关。LME 在调⽤ Html
Help Workshop 时是通过命令⾏的⽅式来进⾏的。如果当前⼯作区⽬录的
绝对路径中包含半⾓空格字 ,在通过命令⾏调⽤ Html Help Workshop
时会将该路径⽤⼀对双引号包围起来作为命令⾏参数传递给 Html Help
Workshop 。
命令⾏参数通常是以半⾓空格作为分隔 的。如果不使⽤⼀对双引
号把路径括起来,这个路径会被解释成为多个参数。这样 Html Help
Workshop 就⽆法识别此⼯作区⽬录了。
可是 Html Help Workshop 本⾝设计上有缺陷,当它通过命令⾏参数
得到⽤双引号括起来
您可能关注的文档
- 立式复合破碎机和移动破碎机价格.docx
- 立式复合破碎机和硅铁破碎机价格.docx
- 立式废玻璃破碎机和颚式破碎机价格.docx
- 立轴冲击式破碎制砂机和石灰石细碎机制砂机价格.docx
- 立轴冲击式破碎制砂机和高效河卵石制沙机400X600价格.docx
- 童车别乱买,这几点做到了才行.pdf
- 端氨基PAMAM树枝状化合物捕获皮革中游离甲醛能力的研究.pdf
- 笔法教学如何引导师范大学生进行审美追求.pdf
- 笔记本基础知识扫盲之外部接口详解.pdf
- 笔记本电脑的LVDS图形切换.pdf
- 由于错误帐单近订单122 c详解.pdf
- oracle数据库性能优化实务31讲解读报告.pdf
- 报告导热率实验观察高硼芳烃kang-2018 experimental observation of high the.pdf
- 技术过敏都可能会改变而无需以前siluk.pdf
- yj den附件号站逻辑-修改前.pdf
- 攻略典曼谷行程安排改.pdf
- 精品解析:2024-2025学年浙江省杭州市钱塘区人教版四年级下册期末学业水平测试数学试卷(原卷版).docx
- 精品解析:2024-2025学年浙江省温州市瑞安市人教版四年级下册期末素养测试数学试卷(解析版).docx
- 精品解析:2024-2025学年浙江省台州市黄岩区人教版四年级下册教学质量监测试数学试卷(解析版).docx
- 精品解析:2024-2025学年浙江省杭州市桐庐县统编版五年级下册期中考试语文试卷(解析版).docx
文档评论(0)