Skip to content

zhetanger/pdfmarker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

为PDF添加目录

目录文本文件格式

offset=14 (页面偏移量)
第1章 xxx@1
1.1 xxx@2
1.1.1 xxx@2

目录索引与目录标题之间隔一个空格,标题正文与页码之间用@分隔(不能使用中文的)。文件编码请用UTF-8。

使用maven编处理依赖

mvn dependency:resolve

打包生成可执行jar文件, 目标文件在target中。

mvn clean compile assembly:single

命令行运行,新生成的pdf文件与原pdf文件夹路径相同。

cd target
java -jar pdfmarker-1.0-SNAPSHOT-jar-with-dependencies.jar ./classes/bookmark_demo.txt ./classes/mysql_crush.pdf

注意:有关pdf的操作使用的是itext,如果目录达到4层,会导致栈溢出,猜测是使用了递归导致的,暂时没有解决。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages