Guides
书签
书签是 PDF 文档中的一种导航工具,允许用户快速跳转到文档中的特定页面或位置。书签通常显示在文档阅读器的侧边栏或面板上,用户可以通过点击书签来快速访问相关内容。书签可以是手动添加的,也可以基于文档结构自动生成。
展示书签
dart
List<CPDFBookmark> bookmarks = await document.getBookmarks();新增书签
dart
bool result = await document.addBookmark(title: 'My Bookmark', pageIndex: 0);编辑书签
dart
List<CPDFBookmark> bookmarks = await document.getBookmarks();
if (bookmarks.isNotEmpty) {
CPDFBookmark bookmark = bookmarks.first;
bookmark.setTitle('Updated Title');
bool result = await document.updateBookmark(bookmark);
}删除书签
dart
final pageIndex = 0;
bool result = await document.removeBookmark(pageIndex);判断书签是否存在
dart
final pageIndex = 0;
bool exists = await document.hasBookmark(pageIndex);