使用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
;
}
});