PDF.js实现搜索多个不同的关键词高亮显示效果

通过修改 staticPDFwebviewer.js 文件的392行和1261行,可以在PDF内容中根据URL参数`?keywords=关键词一|关键词二|关键词三`实现高亮显示和聚焦关键词。此功能适用于使用PDF.js进行预览时增强搜索体验,避免PDF预览错误。同时,可以参考相关CSDN博客文章了解更多关于PDF.js的关键词高亮及错误解决技巧。
摘要由CSDN通过智能技术生成

static\PDF\web\viewer.js

392行左右

// 自定义搜索关键词----------------------------------------
this.searchKeywords = keyword => {
  if (typeof PDFViewerApplication !== 'undefined') {
    PDFViewerApplication.eventBus.dispatch('find', {
      query: keyword,
      caseSensitive: false,
      highlightAll: true,
      findPrevious: true
    });
  }
}

static\PDF\web\viewer.js

1261行左右 

// 高亮显示N个关键词----------------------------------------
var keywords = new URL(decodeURIComponent(location)).searchParams.get('keywords');//获取关键词数组
if (keywords && keywords !== 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值