【Web SDK】如何判断一个pdf是否包含书签目录?

使用PDFDoc对象下的getBookmarksJson(不推荐使用,即将弃用) 或 getRootBookmark接口,但要注意的是:getRootBookmark接口返回根书签,不为空不完全代表pdf包含目录书签,要进一步根据实际内容的长度作为判断依据,示例代码如下:

pdfdoc.getRootBookmark().then(async function(bookmark){
 console.log(bookmark);
 var isActive = false;
  
 if(bookmark){
  //console.log(bookmark.children.length);
  if(bookmark.children.length){
   isActive = true;
  }
 }else{
  console.log("bookmark is null");
  isActive = false;
 }
});