我已经PDFJS
与我的网页集成。我想使用 javascript 进行搜索。
第一次搜索效果很好。但是后来我尝试使用不同的关键字再次搜索,然后它没有突出显示正确的关键字。
这是我尝试过的:
// search with PDF.js
function searchPDF(td_text)
{
PDFViewerApplication.findBar.open();
PDFViewerApplication.findBar.findField.value = td_text;
PDFViewerApplication.findBar.highlightAll.checked= true;
PDFViewerApplication.findBar.findNextButton.click();
}
function resetPDFSearch()
{
if(PDFViewerApplication.findBar.findField.value != '') {
PDFViewerApplication.findBar.findField.value = '';
PDFViewerApplication.findBar.highlightAll.checked= false;
PDFViewerApplication.findController.reset();
PDFViewerApplication.findBar.close();
PDFViewerApplication.findController.matchCount = 0;
PDFViewerApplication.findController.updateMatch();
}
}
在上面的函数中,当我searchPDF()
第一次调用时,关键字会正确突出显示。但是如果我用不同的关键字调用相同的函数,那么它只显示以前突出显示的关键字。
我尝试创建新功能resetPDFSearch()
来重置所有以前过滤和突出显示的关键字。但没有运气。
提前致谢。