一、需要的工具

  1. 福昕PDF阅读器
  2. Foxit PDF Editor 2.2.1 build 1119 汉化版 下载地址:http://www.onlinedown.net/soft/51002.htm 说明:增删改书签;安全模式pdf解除限制
  1. PDFPatcher(PDF补丁丁)下载地址:http://pdfpatcher.cnblogs.com/
  2. office word(doc文档) excel(xls) 说明:word 和excel 都是修改目录格式用的
  3. txt文本工具(notepad)

二、操作之前说明

  1. 题外话:对于下载一个没有书签(目录)pdf文件如何快速生成有目录,如果有比我这个更好的更快的欢迎分享给我哦,先说声谢谢!本人喜欢在电脑上pdf上阅读,有时懒得弄标签就找 (mobi和epub格式的这种移动电子书常用自带标签目录)
  2. 自我总结方法:

    PDF分2种:

    1)扫描版的是不能复制文字的,

    2)非扫描版是文字版的,一般通过word之类的软件生成的,文字版可以直接复制目录

      我经常下载一个pdf文件,首先看有没有目录(不是书面目录)是左边书签,我习惯说成目录,不知道这种表述是否正确?

      

三、自我总结步骤说明

1.当文字版的pdf,用福昕阅读器打开后,点击选择文本(alt+6) 复制到txt文件里,

2.当是扫描版的,那么只有去百度上搜目录了,有的百度百科里面目录是完整的。完整的意思就是说书里面目录是一样的,和百度百科里面目录对应的,最好有页码复制到txt看情况比如目录标题和页码有各种符号,那么你用tab替换(先在txt文本中按tab键,复制到替换为里面)全部替换后,看一下情况!

3.复制到excel里或word文件里 有的符号word里面容易替换 比如word里面的回车字符是^p ,tab是^t,反正是否复制到word里面要看情况,替换好后要复制到excel中,目录标题和页码各占一列才行,(有时候word ,excel, txt 直接要来回修改几次才行)

4.然后到pdf文件里面查看,第一章第一页,

这里表示28代表第一页,那么28和目录页码第1页相差27,所以没猜错的话所有页码都和pdf里面都相差27,然后到excel页码都加上27

(小技巧:在页码B列后面输入27拖拽27到目录最下面,选中2列再用自动求和,就会在27列后面(D列)生成加上27的和数, 选中D列复制到txt里面,再复制txt里面的数字替换B列,删除C列和D列)

5.然后再A列前面插上2列(这个要看你要几级目录)再看情况删除

结果如下图:

6.从abcd列选中到最后目录,复制到txt文件保存

7.打开PDFPatcher(PDF补丁丁)工具,点击修改文件,打开要添加目录的pdf文件,导入目录txt文件(菜单文件->导入书签),ctrl+s保存选择,

覆盖原始pdf文件,(先关闭打开的pdf,否则报错)

8.打开查看

正常完成

四、解除限制pdf文件方法

通过把限制pdf文件 导入到没有限制的pdf文件就会解除限制

  1. 打开PDFEdit.exe
  2. 新建页面
  3. 文档(菜单)->导入页面(当前页面之后->页面范围->确定) 导入限制pdf文件
  4. 删除空白页alt+Del
  5. 保存到限制的pdf文件同目录下 比较一下
  6. PDFPatcher可以把限制pdf书签目录导入到解除限制的pdf文件内
  7. 删除限制pdf文件

如何快速增加pdf书签,解除pdf限制的更多相关文章

  1. C# 添加、修改和删除PDF书签

    C# 添加.修改和删除PDF书签 有时候我们在阅读PDF文档时会遇到这样一种情况:PDF文档页数比较多,但是又没有书签,所以我们不能根据书签快速了解文档所讲解的内容,也不能点击书签快速跳转到相应的位置 ...

  2. JAVA 添加、修改和删除PDF书签

    当阅读篇幅较长的PDF文档时,为方便我们再次阅读时快速定位到上一次的阅读位置,可以插入一个书签进行标记:此外,对于文档中已有的书签,我们也可以根据需要进行修改或者删除等操作.本篇文章将通过Java编程 ...

  3. 自动生成pdf书签(仅适用于Adobe Acrobat on windows )

    必备软件 1.Adobe Acrobat. 2.AutoBookmark 为adobe acrobat的自动生成书签的插件(我用的这个:AutoBookmark Standard Plug-in),下 ...

  4. 将Word转为带书签的PDF

    将word文档存为PDF可以带来很多便利,在这里就不多说了.下面讨论一下转换方法. 我现在使用的是Word2010+Acrobat9,所以这里仅讨论使用这种组合的转换方法. 在Word2010中有两种 ...

  5. [转]将Word转(保存)为带书签的PDF

    提到的方法非常管用,感谢原作者的分享. 原文地址:http://blog.163.com/rongting_chen/blog/static/16490684420114266192887/ 将wor ...

  6. 使用uiautomation自动化重命名pdf书签,使全大写字母变成首字母大写

    今天下载了一个英文pdf书籍,但书签全是大写英文字母,看上去有点别扭,于是想办法用自动化重命名pdf书签, 使书签全部变成首字母大写. pdf原始书签如下图: 重命名后的pdf书签 自动化动态效果图, ...

  7. PDF在线解除密码的方法是什么

    大家在网上下载一些关于PDF文件的时候通常会发现有的PDF文件是有密码的,有密码的文件通常是不可以被转换的,这个时候我们就需要将其密码解除掉,这样后期不仅方便阅读也方便了PDF文件的转换. 操作工具: ...

  8. PDF文件编辑技巧之PDF书签怎么设置

    纸质的文件想要添加书签就直接拿笔书写就可以,Word文件怎么添加书签相信大家也都知道,那么PDF文件的书签要怎么设置的呢,是不是有很多小伙伴不知道该怎么做呢,不要担心,今天小编就来跟大家分享一下在PD ...

  9. 办公利器!用Python快速将任意文件转为PDF

    痛点: 相信大家都会遇到一种场景.老师/上司要求你把某个文件转为pdf,并且是一批(不止一个,一个的话手动就可以搞定),并且这种是枯燥无聊的工作,既没有什么技术含量又累. 试想一下,如果我把这些文件放 ...

随机推荐

  1. 27 mysql主从出现错误

    大多数的互联网应用场景都是读多写少,在发展过程中可能会出现读性能问题,在数据库层解决读性能问题:一主多从 下面是多主从结构 虚线箭头表示主备关系,A与A’互为主备,从库B,C,D指向主库A,一主多从的 ...

  2. 20181122_C#中AOP初探_装饰器模式的AOP_Remoting实现AOP_Castle实现AOP

    一.   什么是AOP: a)         AOP是面向切面编程; 就像oop一样, 它也是一种编程思想; i.    Oop思想→一切皆对象, 对象交互组成功能, 功能叠加组成模块, 模块叠加组 ...

  3. HTTP请求与响应协议

    HTTP(hypertext transport protocol),即超文本传输协议.这个协议详细规定了浏览器和万维网服务器之间互相通信的规则 HTTP就是一个通信规则,通信规则规定了客户端发送给服 ...

  4. linux 监控系统剩余内存大小

    cur_free = `free -m | awk '/buffers\// {print $NF}'` chars="current memory is $cur_free." ...

  5. javascript json数据的处理

    1.前端页面default.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  6. JS限制并且显示textarea字数

    转自:https://www.cnblogs.com/shinepolo/articles/1373113.html 1 <script type="text/javascript&q ...

  7. Android apk couldn't install

    an existing package with the same name and signature is already installed

  8. Selinux相关

    SELinux相关的工具 /usr/bin/setenforce 修改SELinux的实时运行模式 setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 ...

  9. Linux监控和安全运维 1.9 zabbix增加客户端监控

    1.在客户端安装 zabbix20与服务器相对应. yum install zabbix20-agent 2.修改配置文件 vim /etc/zabbix_agentd.conf Server=127 ...

  10. js 的eval()方法 计算某个字符串,并执行其中的的 JavaScript 代码;

    定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) 参数 描述 string 必需.要计算的字符串,其中含有要计算的 Java ...