概述
本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍:
1. 添加书签(包括添加一级书签、多级子书签)
2. 编辑书签(包括重置书签标题、书签样式等)
3. 删除书签(包括删除所有书签、删除子书签等)
4. 读取书签
工具使用
程序使用辅助工具:Free Spire.PDF for Java(免费版),
方法1:可下载jar包,解压并将lib文件夹下的jar文件导入java程序(手动导入)
jar包www.e-iceblue.cn方法2: 通过创建Maven项目程序,在pom.xml中配置maven仓库路径并指定Free Spire.PDF for Java 的依赖,配置完成后,在IDEA中,点击“Import Changes”导入JAR包:
<repositories>
(Ecllipse的导入方法,参考下面这篇文章)
通过 Maven 仓库安装 Spire 系列 Java 产品www.e-iceblue.cn![68c5c81f6c9e75bc1303549797caaed1.png](https://i-blog.csdnimg.cn/blog_migrate/920659019a4c6705a914342fabbaaa4b.png)
jar导入结果如下图所示:
![1a5b2d609f4ba51cafb7272c48403a5a.png](https://i-blog.csdnimg.cn/blog_migrate/dc3260fd12fd52af9fb4b9fe6d35361e.png)
代码示例
1. 添加书签到PDF
import
![431f4b289970c9f7466859cbae18adce.png](https://i-blog.csdnimg.cn/blog_migrate/8d7093f852666355a8bd66770009a5cc.jpeg)
2. 编辑PDF中已有的书签
import
![02fb8e4cab7385e8b8691d46a39949c4.png](https://i-blog.csdnimg.cn/blog_migrate/fc8c0610c72bd1f1a3fc6fb37ae6f604.jpeg)
3. 删除PDF中的书签
import
4. 读取PDF中的书签
import
书签读取结果:
![cf48caa436681cf230c79f4af47fc09c.png](https://i-blog.csdnimg.cn/blog_migrate/466b856781be6aa3724e285f65095eed.png)
(完)