给pdf添加导航目录
我们下载pdf书籍经常需要以下导航功能,没有导航的pdf根本看不下,接下来会分享我添加导航的方法
首先需要下载工具软件,链接:
http://t.cn/Exyss1G
打开软件,点击更改pdf:
在弹出的窗口按顺序操作:
导出完成后存放接口文件的文件夹会有这两个文件:
查看FreePic2Pdf_bkmk.txt。如果原pdf是有目录的,那么这里将有pdf的目录,否则就是空白。
我们用自己的pdf浏览器打开自己的原pdf文件(我用的是Adobe Reader),为方便叙述,我称pdf有标记页码和实际页码,标记页码是写在书上的页码,实际页码是该页在pdf中包括封面在内按顺序排列的页码,对于我下面用来演示的pdf文件,很幸运标记页码和实际的页码是一样的:
我们先给标记页码的第一页加导航目录试试效果,回到之前的FreePic2Pdf_bkmk.txt文件,
键入:1tab1,保存。
再回到以下页面:
弹出导入完成对话框后(注意原pdf文件要关闭掉,否则无法导入完成)再次打开原pdf文件:
已经可以看到导航目录并且可以跳转了,也就是说我们只要编辑好FreePic2Pdf_bkmk.txt文件就好了,tab键之前的内容为要显示的内容,tab键之后的就是实际页码了。但是,翻到书的目录页看看一共有379页,
我们不可能一页一页去键入,可以借助编程工具,笔者用的是Java:
将上面窗口的内容全部复制进FreePic2Pdf_bkmk.txt,同样的操作导入完成后,每个页码都可以跳转了,但是这样光有页码都不知道每页有什么内容,似乎没什么用啊?
我们可以给书中的目录页添加导航,找具体内容就通过目录页指示的页码跳转就好了,实体书也不就是通过看目录找内容嘛。
找到目录所在实体页码:
是英文字母的话,也没关系,编辑FreePic2Pdf_bkmk.txt为:
再次导入就可以看到目录并且可以跳转到目录页了:
这样子添加的导航目录页也可以在其他pdf阅读器看到,比如Chrome里看: