getPageAnnots()接口导出的注释中如果包含了link、screen、popup类型的注释 给exportAnnotsToFDF()传参时就会报错,目前验证exportAnnotsToJSON()接口是支持导出指定页注释到json数据的,可以先用这个接口。
导出指定页面上的注释到fdf,换个接口就可以了,先获取指定页面的page对象,然后调用getAnnotTree 和 exportAnnotsToFDF:
pdfdoc.getPageByIndex(pageIndex).then(page =>{
page.getAnnotTree().then(annots =>{
pdfdoc.exportAnnotsToFDF(0,annots).then(myBlob => {
console.log(myBlob);
saveFDF(myBlob,"page"+pageIndex+"_Annots.fdf");
});
})
});