目前提供的接口支持“基于页面级别”的删除操作。用户可以获取所有的页面信息,并通过循环逐一删除每个页面中的注释。示例代码如下:
async function deleteAllAnnot() {
var pdfViewer = await pdfui.getPDFViewer();
var pdfDoc = await pdfViewer.getCurrentPDFDoc();
var pageCount = pdfDoc.getPageCount();
for (var i = 0; i < pageCount; i++) {
var page = await pdfDoc.getPageByIndex(i);
await page.removeAllAnnot();
}
}