给pdf添加导航目录

给pdf添加导航目录

我们下载pdf书籍经常需要以下导航功能,没有导航的pdf根本看不下,接下来会分享我添加导航的方法

给pdf添加导航目录

首先需要下载工具软件,链接:

http://t.cn/Exyss1G

打开软件,点击更改pdf:

给pdf添加导航目录

在弹出的窗口按顺序操作:

给pdf添加导航目录

导出完成后存放接口文件的文件夹会有这两个文件:

给pdf添加导航目录

查看FreePic2Pdf_bkmk.txt。如果原pdf是有目录的,那么这里将有pdf的目录,否则就是空白。

我们用自己的pdf浏览器打开自己的原pdf文件(我用的是Adobe Reader),为方便叙述,我称pdf有标记页码和实际页码,标记页码是写在书上的页码,实际页码是该页在pdf中包括封面在内按顺序排列的页码,对于我下面用来演示的pdf文件,很幸运标记页码和实际的页码是一样的:

给pdf添加导航目录

我们先给标记页码的第一页加导航目录试试效果,回到之前的FreePic2Pdf_bkmk.txt文件,

键入:1tab1,保存。

给pdf添加导航目录

再回到以下页面:

给pdf添加导航目录

弹出导入完成对话框后(注意原pdf文件要关闭掉,否则无法导入完成)再次打开原pdf文件:

给pdf添加导航目录

已经可以看到导航目录并且可以跳转了,也就是说我们只要编辑好FreePic2Pdf_bkmk.txt文件就好了,tab键之前的内容为要显示的内容,tab键之后的就是实际页码了。但是,翻到书的目录页看看一共有379页,

给pdf添加导航目录

我们不可能一页一页去键入,可以借助编程工具,笔者用的是Java:

给pdf添加导航目录

将上面窗口的内容全部复制进FreePic2Pdf_bkmk.txt,同样的操作导入完成后,每个页码都可以跳转了,但是这样光有页码都不知道每页有什么内容,似乎没什么用啊?

给pdf添加导航目录

我们可以给书中的目录页添加导航,找具体内容就通过目录页指示的页码跳转就好了,实体书也不就是通过看目录找内容嘛。

找到目录所在实体页码:

给pdf添加导航目录

是英文字母的话,也没关系,编辑FreePic2Pdf_bkmk.txt为:

给pdf添加导航目录

再次导入就可以看到目录并且可以跳转到目录页了:

给pdf添加导航目录

这样子添加的导航目录页也可以在其他pdf阅读器看到,比如Chrome里看:

给pdf添加导航目录

上一篇:Java学习-029-JSON 之三 -- 模仿 cssSelector 封装读取 JSON 数据方法


下一篇:Windows 下Memcache安装配置