查看: 3514|回复: 0

[教程] 如何制作简单的HP电子书【原帖作者:天涯凝望】

 关闭 [复制链接]

23

听众

2

收听

60

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
17
积分
61587
回帖
14514
主题
536
铜币
9075
威望
51743
银币
2665
贡献
1147
发书数
251
注册时间
2015-5-5
最后登录
2024-3-29
在线时间
16160 小时

论坛之星活动区勋章年度活动达人

发表于 2015-6-21 20:34 | 显示全部楼层 |阅读模式
【注:本帖原为2014年10月18日天涯凝望首发于阡陌居E书制作交流区的同名教程,我本人就是照着这个教程开始学习制作简易CHM的,感谢天涯。因论坛迁移,现转发于此。】

  这次主要说如何制作最简单的HP电子书,CHM格式的,主要适合刚开始接触的新手初学者

  其实,制作成功一次之后,你会发现制作一本简单的电子书并不是一件困难的事,如果按照下面的步骤一步一步进行操作,基本上就可以做出一本简单的电子书。

  需要具体下面的工具软件:

  1、文本、排版软件及脚本。文本处理应该说是制作电子书的关键步骤,文本处理基本会占去制作一本书的很多时间。排版软件用EmEditor(EE),脚本我习惯用【排版脚本1.4加强版】

  2、HP制作输出软件。HP_v3.2_Final_Fix3。

  3、模板。模板其实可以归为第二点,这里单本列出模板的主要原因是以后制作封面版或者其他稍微复杂的电子书模板选择也是一个重要环节。

  4、打包。我习惯用htm2chm,就简单的电子书而言是可以用HP直接输出后打包成chm格式的电子书的,不过现在输出后我习惯用htm2chm打包,因为htm2chm打包成的书比HP直接打包的小,而且可以设置成一打开就最大化。

  下面我们再来一一说明下上述4点。

一、文本、排版软件及脚本
  文本处理应该是制作电子书的重点,因为光是处理文本就会占去你制作一本书的半数时间以上。因为现在有校对教程,而处理文本的要求和方法上面基本都有,所以这方面的东西就不再赘述。不过需要强调的一点是,不管你制作的书文本是不是经过校对的,但是文本里作者的废话、拉票、广告、PS等等这类肯定是要去掉的,屏蔽字、半角标点什么的也要检查。

  ※※※※

  下面主要讲文本排版【需要排版软件EE,脚本若干】:
首先讲下如何添加脚本

  打开EE,在上面的工具栏选择【宏——选择(L)——选中需要的脚本】,这里建议把所以自己用的脚本放在同一文件夹,可以是点击选择时打开的默认文件夹,将要用的脚本一次性添加,下次就可以直接在宏最下面选择需要使用的脚本了。
  


  ※※※※

  处理好的要用HP进行输出的文本有特定的排版要求,有两种格式,一种是卷章分行的,一种是卷章一行的。


  卷章分行(效果如下图):
  


  为了更直接的观感,以上正文省去n行。

  从图中可以看到,卷名和章节名称是分行的,卷名和下面章节之间空两行。章节与下一章节之间也是空两行。像大主宰这书没有分卷,所以整本书就是一卷,我习惯用书名作为卷名,当然也可以用【正文】。注意:不要因为没有分卷就省去卷名,卷名必须的
  同时可以看到,在卷名上面还有两行,这是【封面】行和【内容简介】行。因为是卷章分行,所以封面和内容简介也是分成两行。中间同样是空两行。【内容简介】和卷名之间也是空两行(其实多空一行也没关系,不过为了好记,大家统一空两行)。

  ※※※※

  排版可以用脚本进行,我是用1.4加强版。
  


  选择该脚本——段落格式整理——规范行首(2全角空格)段首(3空行)段间(2空行)

  ※※※※

  点击进行排版后弹出的提示如下图:
  


  可以根据文本实际情况修改,如果文本章节序号样式是第xx章的,在提示框最后的[]内的内容就留[章],修改后见下图
  


  ※※※※

  按确定,如果是第xx节的,就留[节],第二次弹出的提示同样如此【如果有第XX卷这样的分卷的,可以留[卷章]或者[卷节],根据实际情况具体分析具体操作,其中的阿拉伯数字和中文数字也可以同样根据具体情况选择】。
  


  ※※※※

  这样就得到了我们需要的排版(如果正文当中有第XX章这样的内容的同样会强行排版,这样的我们可以在后面用HP时进行检查,后面说明),接着就在最上面加入卷名(如果没有卷名的,就是书名或者正文),添加封面和内容简介的代码,添加内容的行数,注意空行

  ※※※※

  添加封面和简介代码
<img src=../txt/1.jpg>
【第一个空行】
【第二个空行】
<font size=2>【内容简介】<Br>  第一行<Br>  第二行<Br>  ……<Br>  第四行</font>
【第一个空行】
【第二个空行】

  【注意:1指的是封面名,命名为1,可以根据自己的习惯命名,如大主宰就是dzz,随自己】
  【注意:四行内容介绍不够的话自己加,不过空格要注意必须是两个全角空格,不能是4个半角空格】

  ※※※※

  卷章一行:

  具体排版操作同上,排版后加上封面和内容简介如下:
  


  ※※※※

  添加封面和简介代码
<img src=../txt/1.jpg> <font size=2>【内容简介】<Br>  第一行<Br>  第二行<Br>  ……<Br>  第四行</font>
【第一个空行】
【第二个空行】

如此,文本排版完毕。

二和三、HP输出及模板
  文本处理完毕,接着我们用HP进行操作了。

  ※※※※

  首先对HP进行一定的设置,打开HP,选择设置,最下方的版权和制作,版权可以修改成自己ID或者阡陌居,制作为制作者ID,之后保存。



  ※※※※

  打开HP点击浏览选中要制作的文本,如图



  ※※※※

  在书名和作者框中只需要保留书名和作者,书名号什么的都不需要。文本最好命名为【书名 作者】,中间有空格,如:大主宰 天蚕土豆。然后在分析框里选择格式,文本是卷章分行的还是卷章一行的,接着点下一步,出现下图:
  


  这里可以点击预览看看章节情况,有无缺章漏章,有无排版没排好的地方,都可以在预览页面更直观地查看,如果发现有问题的就修改后重新用HP输出。没有问题就继续下一步,如图:

  

  ※※※※

  输出目录中选中要输出的地方,我一般都放在桌面。在模板中选择模板,模板输出顺序是按照勾选的先后顺序,所以勾选完毕后可以点击自动排序查看,也可以选择自己最喜欢的放在队首。
  ※※※※
  【模板的话,论坛E书交流区有好些书友上传的模板,大家可以选择喜欢的下,懂编程的还可以自己编写。刚开始初学可以选择已有的模板,熟悉之后可以根据自己的喜好修改(这个有难度,不会的还是不要随意修改)。模板统一放在下载的HP解压后里面的template文件夹。】

  ※※※※

  模板选择完毕,点击输出,就可以输出经过HP处理后的文件夹。



  ※※※※

  接下来要放入封面,在文本上可以看到封面被命名为“1”(具体名称随自己,不过需要保证文本里的和你放进txt里的封面名称一致),应放在txt文件夹里。
  放入封面后,整个文件夹就是可以用来打包成chm的完整文件夹了。这时回看HP,可以看到右侧出现了新的选项,选择编译CHM
  


  ※※※※

  在弹出的对话框里输入你想要的标题(标题是你打开chm电子书时最上面显示的名称)和CHM文件的名称,如图是我习惯的方式。如果是全本的话就点全本,文件名称会自动添加《》。
  


  ※※※※

  如此,一本简单的chm电子书就做好了。

四、打包软件
  上面说过,我现在习惯用HP输出,htm2chm打包。接下来介绍htm2chm打包过程(以后复杂的都是用此打包,所以这点也要学)。

  ※※※※

  打开htm2chm,选择编译,出现如下对话框。
  


  ※※※※

  在文件夹中点击后面的图选中要打包的文件夹(已放入封面)。在预设中点击后面的图弹出预设项目,选择自己需要的效果,比如打开是不是最大化等,然后保存、确定。



  ※※※※

  标题就是上面提过的chm最上方的标题,根据自己喜好修改或者不改,之后可以点击开始,等输出完毕就是我们打包得到的chm电子书了,和打包的软件在同一位置。



  ※※※※

  可以试着比较下,htm2chm打包的chm文件比直接用HP生成的chm要小。htm2chm解压包里有右键相关,可以直接将htm2chm加入右键。

【附件一:以下是原帖中天涯上传的五个附件】






【附件二:以下是2014年10月24日晚天涯在E书校对制作学习群(333617985)讲课的PDF格式记录,由余时闲整理】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不为无益之事,何以遣有涯之生
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阡陌居

GMT+8, 2024-3-29 14:13 , Processed in 0.038143 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表