Spire.Cloud.SDK for Java WebAPI提供了pdfBookmarkApi接口可用于添加书签addBookmark()、更新书签updateBookmark()、获取书签信息getBookmarksInfo()、以及删除书签deleteBookmarks(),下面将通过具体操作步骤和Java代码示例来展示如何实现以上操作要求。
一、导入jar文件
创建Maven项目程序,通过maven仓库下载导入。以IDEA为例,新建Maven项目,在pom.xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下:
<repositories>
完成配置后,点击“Import Changes” 即可导入所有需要的jar文件。如果使用的是Eclipse,可参考这里的导入方法。
导入结果:
![9ada1957332ec379013fc4df30099105.png](https://i-blog.csdnimg.cn/blog_migrate/c206f35664428eed13dac56e19ded1e4.png)
二、登录冰蓝云账号,创建文件夹,上传文档。
![e4b0b6ec22dae42e145e227b5d9af36f.png](https://i-blog.csdnimg.cn/blog_migrate/4f5a6b38c7922ff5fb675623dd48b31a.jpeg)
三、创建应用程序,获取App ID及App Key。
![dfb1ace86ab280e59465844ce4dd35ff.png](https://i-blog.csdnimg.cn/blog_migrate/a75136cd420fa82a90d8fe6292d933e2.jpeg)
四、Java代码示例
1. 添加书签
import
书签添加结果:
![06d57e2f43db64413f4aedbde59ead3e.png](https://i-blog.csdnimg.cn/blog_migrate/44e09abf1e52356f06fcb2fbe07311ad.jpeg)
2. 更新PDF中的指定书签
import
书签更新结果:
![88022b8ac2554ce28bb9c1dc108e726e.png](https://i-blog.csdnimg.cn/blog_migrate/98b2d1ef9134f6311cc3da43086862bd.jpeg)
3. 获取书签信息
import
书签信息读取结果:
![cb11227380b5c3df459ada4ffaaec293.png](https://i-blog.csdnimg.cn/blog_migrate/f25b600885279588738202c34ee6cfb8.png)
4. 删除书签
import
书签删除结果:
![2c0503fde240cdff074724d17f310492.png](https://i-blog.csdnimg.cn/blog_migrate/e9b6d2903bfcb5b631e66dbe66280f22.jpeg)
(完)