Skip to content
DemoAPI 参考文档FAQ
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

Guides

书签

书签是 PDF 文档中的一种便捷导航工具,允许用户快速跳转到文档中的特定页面或位置。书签通常显示在文档阅读器的侧边栏或面板中,用户可以通过点击书签快速访问相关内容。书签可以手动添加,也可以基于文档结构自动生成。

获取书签

tsx
const bookmarks = await pdfReaderRef.current?._pdfDocument.getBookmarks();

新增书签

tsx
const title = 'Chapter 1';
const pageIndex = 2;
const addResult = await pdfReaderRef.current?._pdfDocument.addBookmark(title, pageIndex);

编辑书签

tsx
const bookmarks = await pdfReaderRef.current?._pdfDocument.getBookmarks();
if (bookmarks.length > 0) {
  const bookmark = bookmarks[0];
  bookmark.setTitle('Updated Title');
  const updateResult = await pdfReaderRef.current?._pdfDocument.updateBookmark(bookmark);
}

删除书签

tsx
const pageIndex = 0;
const removeResult = await pdfReaderRef.current?._pdfDocument.removeBookmark(pageIndex);

判断书签是否存在

tsx
const pageIndex = 0;
const hasBookmark = await pdfReaderRef.current?._pdfDocument.hasBookmark(pageIndex);