Guides
书签
书签是用户手动添加的定位标记,用于快速导航到文档中的特定位置。与大纲不同,书签通常反映阅读过程中的个性化关注点,并支持创建、查询和删除等操作。
获取书签列表
以下是获取所有书签的示例代码:
java
List<CPDFBookmark> bookmarkList = document.getBookmarks();新增书签
新增书签的步骤如下:
- 创建书签对象
- 设置书签属性
- 将该书签加入到文档中
以下是新增书签的示例代码:
java
// 页码索引从 0 开始,4 表示第 5 页
int pageIndex = 4;
// 创建书签对象并设置书签属性
CPDFBookmark bookmark = new CPDFBookmark(pageIndex, "new bookmark", CPDFDate.toStandardDate(TTimeUtil.getCurrentDate()));
// 将该书签加入到文档中
document.addBookmark(bookmark);kotlin
// 页码索引从 0 开始,4 表示第 5 页
val pageIndex = 4
// 创建书签对象并设置书签属性
val bookmark = CPDFBookmark(
pageIndex,
"new bookmark",
CPDFDate.toStandardDate(TTimeUtil.getCurrentDate())
)
// 将该书签加入到文档中
document.addBookmark(bookmark)删除书签
删除指定页码的书签。页码索引从 0 开始。
以下是删除书签的代码:
java
// 删除第一页的书签
document.removeBookmark(0);是否存在书签
判断指定页码是否存在书签。页码索引从 0 开始。
java
boolean hasBookmark = document.hasBookmark(pageIndex);