PDF 电子书目录制作

有时候我们在网上找到了合适的电子书,却苦于没有目录(标签)而不方便使用。下面就讲解一下如何给 PDF 电子书添加目录。

一、手动添加

这种方法适合给目录条目比较少的书籍添加目录,目录名称和页码之间的对应也需要手动加入。

使用的工具——福昕 PDF 阅读器,这款 PDF 阅读软件是值得国人骄傲的工具软件,为国内的软件开发团队制作,这家公司目前已经为包括微软、谷歌、苹果在内的很多公司提供 PDF 解决方案,技术实力还是很强大的,大家不妨一试。

这款软件主要是用来阅读 PDF 文件的,虽然免费却可以用来添加“标签”,即用来手动制作目录。


按照上面图示中的标签功能按钮,输入标签名称,将文档打开到页面的位置,保存即可,每一个目录项都这样完成。方法很简单,在此不再赘述。

二、工具添加

如果碰到目录项特多的电子书,使用手动添加的方法就不大合适了,这里就需要相应的工具来帮忙。

制作目录全程需要一个工具——PdgCntEditor,这里就不提供下载了,大家在网上很容易找到。

好了,下面是使用这款工具制作 PDF 目录的方法。

对于目录项目比较多的书籍,目录项目也不方便手动编写,毕竟项目太多,繁琐而容易出错。常见的解决方案有:

a. 去该书的出版社查找该书,直接复制目录条目(一般大型出版社都会有书籍的目录提供的)。

b. 去网上书城(亚马逊、当当、京东等等)复制目录条目。

在这里推荐去书籍的出版社查找,因为网上书城的很多目录将目录名称和页面数字连接在一起,使得我们在提取目录的页面时会出现一些问题(当然,也不是所有的都不行)。

我以《深入解析 WordPress(原书第2版)》这本 PDF 电子书为例。

(友情提示:在制作 PDF 电子书目录的时候,需要不断地尝试和优化——包括页码和目录层级,因此在制作之前要保留好备份文件,将没有目录的原始 PDF 文件留存好,以便多次尝试时使用。)

1)去这本书的出版社——机械工业出版社找到这本书。最好根据出版日期和版次确定自己的电子书是不是和这里找到的书籍一致,不然目录可能会对不上。


把“图书详情”的“目录“栏的目录条目复制下来。

2)修改和调整

这里主要有两个问题要解决:页码和层级。

我们先来看看复制过来的目录项,由于特殊符号的存在,直接生成目录也会包含一些莫名其妙的符号——例如问号(?),这是很多人不愿意看到的。所以我们要把这些特殊符号先替换掉。


将目录条目复制到记事本中,用替换功能将特殊符号替换掉,查找特殊符号时,直接复制文本中的符号即可。

例如,可以将目录中的“?”替换为一个空格,将“·”替换为三个空格(相当于一个 tab 键)——替换为一个空格时提取页码可能会出错。


从上图可以看出,目录的条目是没有层级关系的,因此如果希望制作的目录看上去美观一些,我们可以在 PdgCntEditor 这个工具里调整一下层级关系。


如上图所示,选中需要调整的目录条目,使用工具栏的“缩进”按钮即可。

将其它的层级关系重复使用这样的方法调整好。

下图就是添加了层级关系的目录,是不是看上去美观和方便很多?


在提取页码时需要特别说明的是,从出版社复制过来的目录条目中虽然已经包含了页码,但这个页码是纸质书籍的印刷页码(也就是 PDF 文档中的页码),这和我们打开 PDF 文档,看到的软件页码是不一样的。因为电子文档还包括了封面、前言、序言等部分的内容,这就导致两种页码不对应,这样制作的文档可想而知了。

修正页码的方法是,打开 PDF 文档,找到目录条目第一页所对应的页码。

如上图所示,书籍的第 1 页是“第一部分 博客使用入门”。好,我们打开这一页,查看福昕阅读器软件,提示软件页面是第“17”页。如下图所示。


也就是说,目录中的第 1 页实际上是从第 17 页开始的,我们在 PdgCntEditor 工具中,找到下图所示的页码校准功能,将“基准页”设置为“17”。


到这里,整个目录才算制作好了。

剩下的事情就好办了,我们用 PdgCntEditor 打开需要制作目录的 PDF 文档,点击保存按钮就完成了目录制作了。

最后需要补充一下的是,如果页码提取有问题(点击 PDF 书籍的目录项不会自动跳转到相应的页面),就需要尝试调整,可以参考的方法是:

a. 目录项和页码的数字内容应该分隔开(一般用空格或者 tab 分隔,一个 tab 可以用三个或四个空格代替),否则页码的数字也会被当成目录名了。

b. 在提取页码时,可以尝试使用工具栏上看上去像“9”的按钮——“自动切分页码”,可以帮助完成页码的提取。

好了,整个过程就到这里结束了。

评论

此博客中的热门博文

如何批量下载Twitter用户的原始图片

使用ADB不root删除小米MIUI系统自带应用

QQ 邮箱添加 Gmail 报错的解决办法