ifnoelse / Pdf Bookmark
Licence: mit
pdf bookmark generator 目录 书签 大纲
Stars: ✭ 327
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Pdf Bookmark
Mpdf
PHP library generating PDF files from UTF-8 encoded HTML
Stars: ✭ 3,375 (+932.11%)
Mutual labels: pdf
Percollate
A command-line tool to turn web pages into beautiful, readable PDF, EPUB, or HTML docs.
Stars: ✭ 3,535 (+981.04%)
Mutual labels: pdf
Docspell
Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.
Stars: ✭ 303 (-7.34%)
Mutual labels: pdf
Redux Offline Docs
Redux documentation in PDF, ePub and MOBI formats for offline reading.
Stars: ✭ 292 (-10.7%)
Mutual labels: pdf
Bump
Bump updates the project's version, updates/creates the changelog, makes the bump commit, tags the bump commit and makes the release to GitHub. Opinionated but configurable.
Stars: ✭ 327 (+0%)
Mutual labels: tag
Node Html Pdf
📄 Html to pdf converter in nodejs. It spawns a phantomjs process and passes the pdf as buffer or as filename.
Stars: ✭ 3,364 (+928.75%)
Mutual labels: pdf
Organizr
HTPC/Homelab Services Organizer - Written in PHP
Stars: ✭ 3,605 (+1002.45%)
Mutual labels: bookmark
Pandoc Latex Template
A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
Stars: ✭ 3,750 (+1046.79%)
Mutual labels: pdf
Fluentreports
📄 Fluent Reports - Data Driven Reporting Engine for Node.js and Browsers 📄
Stars: ✭ 305 (-6.73%)
Mutual labels: pdf
Exifcleaner
Cross-platform desktop GUI app to clean image metadata
Stars: ✭ 305 (-6.73%)
Mutual labels: pdf
Tea School
Simplified HTML + CSS --> PDF Generator for Nodejs
Stars: ✭ 326 (-0.31%)
Mutual labels: pdf
Itextsharp.lgplv2.core
iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core
Stars: ✭ 322 (-1.53%)
Mutual labels: pdf
pdf-bookmark
示例
下载地址
- 下载地址:pdf-bookmark
- 执行方式:执行
bin/pdf-bookmark
如果软件无法运行,请按以下步骤自行打包
git clone https://github.com/ifnoelse/pdf-bookmark.git
cd pdf-bookmark
./gradlew jlink
build/image/bin/pdf-bookmark
简介
由于互联网上存在很多没有书签的pdf书籍,阅读起来十分不方便,手动添加书签工作量太大,本项目用来给pdf书籍自动打上书签方便阅读
软件界面
使用方法
1. 选择pdf文件
点击选择文件按钮选择要添加目录的pdf文件
2. 填写页面偏移量
有的pdf为扫描版,所以目录中的页码(书籍页码)可能与pdf文件实际页码不同,目录中的页码与pdf文件实际页码之间的差值(实际页码-书籍页码)即为页码偏移量。
2.1 确定页码偏移量的方法:
打开pdf文件将pdf翻到任意带页码的一页,如下图,通过pdf阅读软件查看书籍中的页码与实际页码,将这两个数字相减即可得到页码偏移量,比如下图中的页码偏移量为134-120=14
3. 设置目录内容
目前设置目录内容的方法有以下两种
3.1 在pdf-bookmark目录编辑框填入目录内容(方法一)
3.2 或者包含此书目录内容的页面url(url方式目前只支持china-pub)(方法二)
3.3 示例
假设要给《快学scala》自动生成目录书签,我们可以通过互联网书店找到目录内容,以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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].