如何自动生成PDF书签
下载Caffe官方教程中译本,发现没有书签,强迫症犯了,研究一下怎么自动生成书签,记录一下其中过程:
1、导出PDF目录内容
选定PDF目录,通过菜单“将选定的项目导出为“导出word文件。将word 内容拷贝到新建的txt文本中(TXT需要使用ANSI编码)
2、TXT文件格式编辑
- tab替换为空格
- 多个空格替换为一个空格
- 使用正则表达式,修改每行的内容
#[标签名称],[目录页码],[目录页码和实际页码的偏移量]
查找正则式: (^.+) (\d+$) 替换正则式: \1,\2,\+1
4. 使用正则表达式,修改各级目录的缩进
#将三级目录增加两个缩进
查找正则式 : (^\d+\.\d+.\d+) 替换正则式: \t\t\1
#二级目录增加一个缩进
查找正则式 : (^\d+\.\d+) 替换正则式: \t\1
最后TXT文件内容格式如下:
3、导入TXT,自动生成书签
选择PDF bookmarks菜单-》Create From TextFile
选择TXT文件,Field delimiter要设为逗号(Comma),点击ok后自动生成书签
效果如下:
注意:
- 需要使用pdf Acrobat版本
- 生成book mark需要使用插件,下载链接
http://www.greenxf.com/soft/151189.html
解压后将目录拷贝到Adobe\Acrobat DC\Acrobat\plug_ins文件夹下
如何自动生成PDF书签相关推荐
- 免费翻译英文文献自动生成PDF双语文档小技巧
所需软件 有道词典(网页版即可) 印象笔记(浏览器插件+PC客户端) 看外文文献时,因为语言问题阅读缓慢,想要生成中文版论文,一段段手动翻译太麻烦,而且也懒得自己再排版,这里介绍一个快速翻译英文文献自 ...
- 自动生成PDF文件(Java通过PDF模板自动生成PDF)
思路: 1.创建PDF模板(先创建对应的excel文件,创建好后另存为PDF文件)即可. 2.使用Adobe Acrobat DC工具打开PDF文件,设置自己想要替换的内容. 3.maven项目引入依 ...
- Java自动生成PDF并进行邮件群发
这段时间,公司承办一个互联网峰会,需要对4000多位客户发送邀请函,其中包括一个pdf文件和一封手写信,PDF中将从公司数据库中读取所有客户姓名,自动生成到相应位置,前期尝试Java自动生成pdf文件 ...
- 批量自动生成pdf文档可跳转书签的方法
有时我们在浏览一些pdf文档的时候,发现这些文档没有对应的书签,这会使我们的阅读不太方便.自己手动一个个创建这些书签效率太低,太浪费我们宝贵时间.这里介绍一个通过使用Adobe Acrobat Pro ...
- 用R自动生成pdf文件
1)安装R程序包knitr,写markdown,需要安装生成pdf的工具MikTex,RTools(RTools 需要安装吗?待验证) 安装 R package - rmarkdown, Yaml H ...
- python 根据PDF 目录生成PDF书签
Python 代码 PDF 生成书签代码 ,使用PyPDF4 库. txt_path 目录文件 pdf_path pdf 文件 换成自己的地址 txt 文件 格式 第 1 章-LAMP 网站构建-1 ...
- 《程序员的自我修养—链接、装载与库》pdf书签,目录分享
在网上下载到<程序员的自我修养-链接.装载与库>pdf版本,拜读之后受益匪浅,但是因为下载的pdf没有书签,所以想要查找某一章的内容不是很方便,于是自己制作了一下书签文件,将书签文件导入p ...
- HTML生成PDF、web打印动态分页、预览。内容满了,自动换页、移动端兼容 bookjs-eazy
WEB打印,HTML转PDF工具.bookjs-eazy 仓库地址: GITEE | GITHUB 主要解决,HTML生成PDF,分页可控的问题 依赖js库:polyfill.jquery.lodas ...
- pdf书签目录一键生成,再也不怕找不到了
最近在看一个pdf,很长很长,1000多页.这种时候没有导航跳转是很痛苦的.所幸,这个pdf带了导航.但是,带的是一个错误的导航...更加痛苦. 经过一整圈的搜索,终于找到了一款神器!pdf补丁丁!功 ...
- PDF 书签制作和 Word 文档转 PDF 生成书签保留目录超链接的方法
根据 PDF 文档创建性质来制作书签 主要有两类 由可编辑文档创建 由不可编辑的图片创建 第一部分 由可编辑文档创建的 PDF 书签制作方法 1.Word 文档目录转 PDF 生成书签 Word自带转 ...
最新文章
- Conficker蠕虫新动作 P2P更新5月份关闭
- Ubuntu 13.10下安装ns2 2.35遇到的小问题
- mysql(connector/ODBC)
- Qt Creator使用Bazaar集市
- 实现Table多类不同数据类型的排序(顺反)
- 推挽输出和开漏输出_平台/输入amp;输出
- OpenCV实现立体视觉的案例
- 集大成者 —— 荀子
- [leetcode]5337. 每个元音包含偶数次的最长子字符串
- c#自定义可拖动变形控件
- vue v-model指令
- ServletContextListener小小总结
- GPS从入门到放弃(十三)、接收机自主完好性监测(RAIM)
- win10 SystemParametersInfo 设置屏保 不好使_Win10:Classic Shell是一款非常不错的系统UI定制工具...
- Fashion-MNIST分类(pytorch实现)
- Unity中制作动画
- 2020最新pycharm汉化安装(亲测有效)
- Android adb指令实现应用双开功能
- 20210416 word插入题录却有图片嵌入word
- Cannot create resource output directory