问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

pdf文件如何根据目录快速批量生成书签

更新时间:2021-10-07 20:25 作者:佚名点击:

为pdf批量建立书签目录

有些时候我们下载了一个pdf的书籍或者文档,但是没有书签,虽然可以看,但是总觉得缺少灵魂。但是如果一章一章的添加,那有过于麻烦,所以本文通过利用已有的目录 来创建一个pdf的书签,方便跳转。

获取目录

获取的方式有很多种,可以在pdf里面直接拷贝,因为很多文档都是有目录的,如果pdf里面是图片样式的目录,那么可以通过adobe的ocr或者其他ocr进行文字识别。

如果pdf里面没有目录,也可以去一些卖书的网站去查看一下,比如京东、当当、亚马逊等。

你得到的目录正常应该如下:

第 1 章绪论 ..................................................................................... 1
1.1 研究背景及意义................................................................................ 1
1.2 国内外研究现状......................................................................... 2
1.3 本文主要的研究内容及创新点.............................................................. 5
1.4 本文的结构安排............................................................................. 5
第 2 章人脸活体检测综述 ................................. 7

这里的关键在于要有所有的目录名(1.1 研究背景) 和对应页码(1),只要有这两个信息就可以了。

处理目录

这里主要是把多余的内容去掉,也就是.... ,这里直接用一些编辑软件如sublime或者vscode都可以,通过查找替换,将...替换成空即可。注意的是为了和1.1里面的.避免重复,可以通过替换.. 来避免。处理后的目录文本为下面的样子:

第 1 章绪论  1
1.1 研究背景及意义. 1
1.2 国内外研究现状. 2
1.3 本文主要的研究内容及创新点. 5
1.4 本文的结构安排. 5
第 2 章人脸活体检测综述  7

唯一的不足是有些标题后面会多一个. 这是因为我每次替换的是.. 而有些标题后面是奇数个,所以导致的,如果你实在强迫症,可以手动删除,或者利用sublime的正则写一个正则表达式。这里不展开了。

加入到pdf里面

这里需要一个工具PdgCntEditor。 首先点击左上角打开一个pdf,然后将上面得到的目录文本粘贴到PdgCntEditor中。

pdf文件如何根据目录快速批量生成书签

然后全选文字,按照上面1(选定区域自动缩进)、2(自动切分页码)、3(设置便宜)、4(保存)的顺序依次点击,就可以将这些目录保存成pdf书签了。需要注意的是,在设置偏移的时候会需要选择一个基准页。因为我们有时候会有一些封面目录什么的,比如上面的绪论虽然在目录上是第一页,但实际在pdf里面是在第11页,所以这个时候基准页就写11即可,而如果你想把封面什么的也做到书签里面,但是因为绪论已经是第一页了,所以如果写了封面,那就需要用-x来表示,比如我们上面有一个目录写的是-2 因为它在绪论的前面两页的位置。

pdf文件如何根据目录快速批量生成书签

方法二:pdf补丁丁

pdf补丁丁也是一个可以生成书签的工具,不过比上面的稍微简单一些,不过弊端就是只能针对那些文字版的pdf,对于图片版的无效。因为其原理是根据字体的大小格式来批量设置的。

文件下载地址:

https://pan.baidu.com/s/1ut6JG_57ufqdRWSMz1TQvA 提取码:wd1x

打开软件后,打开一个pdf。

在这里插入图片描述

点击你需要生成书签的标题,右击,设置格式,根据你的情况设置,这里是1级标题。然后就会自动将其他这样格式的文字设置为1级标题的书签。同样你可以在1.1 这样的位置,将其设置为2级标题,这样也能自动生成标题了。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容