Skip to content

pdf bookmark generator, pdf书籍目录自动生成工具

Notifications You must be signed in to change notification settings

senon-ye/pdf-bookmark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdf-bookmark

下载地址

  1. 下载地址:pdf-bookmark
  2. 执行方式:双击执行或者java -jar pdf-bookmark-version-all.jar
  3. 环境要求:Java 8 +

本项目用来给pdf自动生成目录

由于互联网上存在很多没有书签的pdf书籍,阅读起来十分不方便,手动添加书签工作量太大,本项目用来给pdf书籍自动打上书签方便阅读
软件界面

使用方法

  1. 选择pdf文件,点击选择文件按钮选择要添加目录的pdf文件

  2. 填写页面偏移量,有的pdf为扫描版,所以目录中的页码可能与pdf文件真实页码不同,目录中页码与pdf文件真实页码之间的差值(真实页码-书中页码)即为页码偏移量。
    确定页码偏移量的方法:打开pdf文件将pdf翻到任意带页码的一页,如下图,通过pdf阅读软件查看书籍中的页码与真实页码,将这两个数字相减即可得到页码偏移量,比如下图中的页码偏移量为134-120=14

  3. 填入目录内容或者目录url,在pdf-bookmark目录编辑框填入目录内容或者包含此书目录内容的页面url(url方式目前只支持china-pub)
    我们可以通过互联网书店找到我们要处理的pdf书籍的目录内容,以china-pub为例,我们可以搜索到《快学scala》的详情页https://product.china-pub.com/3684420,以下为目录部分的截图
    以上为china-pub中书籍详情页目录部分,可以点击↓展开全部内容然后将完成目录复制到pdf-bookmark目录编辑框中,或者直接将此页面url填入目录编辑框
    填入目录内容示例

    填入url示例

  4. 生成目录,点击生成目录按钮会生成一个新的包含目录的pdf文件,如下图

    生成之后的pdf目录截图

关于目录内容格式

目录内容格式基本结构为章节序号 章节标题 章节页码即可,示例如下:

第1章 基础A1 1 
1.1 Scala解释器1 
1.2 声明值和变量 3 
1.3 常用类型 4 
1.4 算术和操作符重载 5 
1.5 调用函数和方法 7 
1.6 apply方法8 
1.7 Scaladoc9 

About

pdf bookmark generator, pdf书籍目录自动生成工具

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%