Skip to content

书签

书签是用户创建的标记,用于标识和快速导航到文档中的特定位置。与大纲不同,书签是用户手动添加的,通常反映用户对文档内容的个性化兴趣。这些书签可以在阅读器中进行管理,允许用户轻松创建、编辑和删除。

书签提供了一种用户自定义导航的方式,使用户能够在文档中创建个性化的标记。用户可以快速跳转到书签处,无需浏览整个文档。

获取文档中所有书签的列表

以下是获取所有书签的示例代码:

java
List<CPDFBookmark> bookmarkList = document.getBookmarks();

新增书签

新增书签的步骤如下:

  1. 创建书签对象
  2. 设置书签属性
  3. 将该书签加入到文档中

以下是新增书签的示例代码:

java
int pageIndex = 4;
// 创建书签对象,设置书签属性
CPDFBookmark bookmark = new CPDFBookmark(pageIndex, "new bookmark", CPDFDate.toStandardDate(TTimeUtil.getCurrentDate());
// 将该书签加入到文档中
document.addBookmark(bookmark);
kotlin
val pageIndex = 4
// 创建书签对象,设置书签属性
val bookmark = CPDFBookmark(
  pageIndex,
  "new bookmark",
  CPDFDate.toStandardDate(TTimeUtil.getCurrentDate())
)
// 将该书签加入到文档中
document.addBookmark(bookmark)

删除书签

删除指定页码的书签。

以下是删除书签的代码:

java
// 删除第一页的书签
document.removeBookmark(0);