Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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》的详情页http://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%

AltStyle によって変換されたページ (->オリジナル) /