本文参考:https://blog.csdn.net/qq_34104395/article/details/78766400然后根据需要整理的。如作者介意请留言,本人会尽快处理!

准备材料:

  1. 下载工具FreePic2Pdf(在本博客上传资料上找PDF转换工具包)

  2. 找到您要添加的目录(可以做直接百度或者在PDF上复制文件本身目录,或者用图片转换工具进行换)

  3. 下载一个支持替换文本内容的编辑器notepad++(使用软件获取这个pdf目录添加的txt文件)

  4. 利用正则表达式和基本文字替换目录(让目录格式化)

  5. 使用FreePic2Pdf软件添加目录

    • 下面做详细讲解 .

实战过程

没有目录的书籍

使用此方法添加目录之后的书籍

替换找到书籍目录内容使它符合软件格式

使用这个软件如果想目录分层次结构 , 是使用\t来完成的 .

第一章节第一章节第一小节(前面一个\t)第一小节的第一部分内容(前面二个\t)

书籍目录,把书本上的目录复制到excel上,通过分类删除不必要的符号,然后用&连接需要的数据

通过分列处理后把需要的部分用连接后得到

把处理好的数据复制到编辑器notepad++进行分成处理(其中的正则表达式可以根据各人需要进行修改)

进行分层成符合要求的目录

看到这里 , 首先将目录分层吧.分析之后 , 发现需要分成四层 , 所以要分三下.

  • 分第一层    (用正则表达式^(\d{1,3}\.\d)进行第一次分层)

  • 分第二层(用正则表达式^(\s\d{1,3}\.\d{1,3}\.\d{1,3}) 进行第一次分层)

  • 分第三层(用正则表达式^(\s\s\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})进行第一次分层)

若有更多层次可以修改正则表达式继续分层下去。将页面号设置成符合要求

每个标题后面跟着的页码非常重要 , 如果想要在pdf点击标题就跳转到相应的页的话 , 那么一定要设置好 .

  • 标题到页面只能是一个\t(这个是保证页面能正常跳转的重要条件)

使用软件添加目录

以上步骤都完成后 , 那么就可以使用软件进行添加目录操作了.下面直接上软件使用截图, 不进行讲解了.

所有过程结束 , 在这里希望大家可以学会这个方法 , 也希望和大家一起进步 , 每天一起奋斗和努力!

    1. 分第一层
    2. ^(\d{1,3}\.\d)
    3. 替换为:\t\1
    4. \1表示原来自身字符串
  • 分第一层^(\d{1,3}\.\d) 替换为:\t\1\1表示原来自身字符串
    

批量添加PDF帐号目录相关推荐

  1. CNKI下载硕博论文PDF版及批量添加PDF书签

    一.CNKI下载硕博论文PDF版 s1:锁定目标论文,并记录其英文标题:中国知网 s2:进入CNKI海外版,搜索英文标题,下载即可:CNKI 二.批量添加PDF书签 s1:下载PdgCntEditor ...

  2. Linux下添加普通帐号

    Linux下系统管理员其中一个很重要的职能就是帐号管理.一般来说很多比较好 的发行版本都会不建议用户使用root用户登录系统的,因为root用户的权限实在太大 了,一不小心就可能破坏了系统.因此我们一 ...

  3. IPS不用添加service帐号进入linux使得管理主机能访问的方法

    一.概述: 今天在听yeslab秦珂老师的IPS视频,讲到曾经考到IPS的service帐号的情形,利用IPS的service帐号进入IPS的linux操作系统添加主机路由的情形,觉得不用进入IPS的 ...

  4. 活动目录ADSI实现添加系统帐号问题!!!

    上篇文件地址:http://www.cnblogs.com/Apollo/archive/2007/05/20/753088.html,其实我想实现的功能很简单,在windows2003系统上面,我需 ...

  5. shell第一天,添加普通帐号.

    系统环境centos6.5 [root@jingjun wang]# uname -r 2.6.32-431.el6.i686 正式添加帐号: [root@jingjun /]# useradd wa ...

  6. ExcelVBA批量添加PDF文件

    关注微信公众号:VBA168,回复"批量导入pdf文件",获取文件下载链接. 如图1所示,"BOM-01.xlsx"工作簿中的Sheet1工作表根据B列图号单元 ...

  7. vsftp 添加虚拟帐号

    1.建立vsftpd虚拟用户 [root@localhost ~]# rpm -qa |grep db db4-utils-4.3.29-10.el5_5.2 这样就代表可以生成虚拟用户的帐号密码数据 ...

  8. linux新建用户不显示,linux系统无法添加用户帐号的原因分析

    生产环境配置: 操作系统: CentOS 6.6 1.产生的问题: 在使用useradd命令添加帐号(的)时候出现"seradd:cannotopen /etc/passwd" [ ...

  9. AD域帐号批量查询锁定帐号,批量解锁域帐号

    AD域环境下经常有用户出现锁定,然后又要解锁. 当用户多或者不知道 用户名时就比较难查了,下面这个命令就可以解决AD域帐号批量查询出来锁定帐号,打开Windows PowerShell,输入以下命令: ...

最新文章

  1. java 环境变量的涵义
  2. 深度学习之自编码器AutoEncoder
  3. “新SaaS”引爆产业奇点《2017中国SaaS用户研究报告》
  4. 部署App-V Client,应用程序虚拟化体验系列之三
  5. jdbc建立数据库连接的helloword
  6. Ubuntu 安装R/Rstudio
  7. Latex 表格内文字过长自动换行 表格内单元格内容强制换行
  8. 适应关键业务环境的加湿系统
  9. @property (nonatomic,retain)中的nonatom和retain是什么意思
  10. jQuery新的事件绑定机制on()
  11. vmware虚拟机使用docker使用代理国外镜像
  12. 2020数据分析人才及CDA持证人行业报告
  13. 计算机二级正式样式在哪里,满分新建样式,修改样式要学会-计算机二级等考office的省时利器...
  14. centos 内网ip 设置_CentOS7 设置局域网固定IP
  15. 让Linux命令行更换颜色----PS1环境变量的使用小结
  16. 悦虎洛达1562M二代固件升级包最新V1.40更新日期2021.1.12(教程)
  17. Word 悬挂缩进文本如何对齐
  18. P5723 【深基4.例13】质数口袋
  19. 腾讯优图提出LAP无监督多视角人脸3D重建算法,高清还原面部细节
  20. 英语文章书写规则总结

热门文章

  1. html中显示数据库中的一条数据,如何使用html表显示数据库中的数据
  2. ps -ef grep java解释,ps -ef | grep java(示例代码)
  3. 常见的无线传感器数据采集传输系统的三种组网
  4. java里面自行车的属性_11、Java基础知识
  5. 首次适应算法_CVPR 2020丨?商汤TSD目标检测算法获得Open Images冠军
  6. 一建机电实务教材电子版_必背!一建《机电实务》高频考点,每日一背
  7. 组合逻辑电路运算法则
  8. 人工智能实战_第一次作业_杨佳宁_16141032
  9. git本地创建新分支并推送到远程仓库
  10. ListView 与 RecyclerView的创建与使用的异同