基于pdf.js实现了 pdf 增加并编辑批注的 js 插件库,有高亮、下划线、插入图片、矩形、箭头、圆形、文本、画笔等工具,同时支持写入批注到pdf中并保存,为目前纯前端 javascript 最佳实现方案,仅使用了最新 PDF.js dist 版本,可以十分方便的集成到任意web项目中。
Demo及源码
Demo和源码在:https://demos.libertynlp.com ,下图左边是添加批注和编辑的示例,右边是功能的介绍。

功能模块
① 下载文件 : 把批注标记保存到pdf文件中
② 文本高亮 : 高亮滑选的文本
③ 文本下划线 : 给滑选的文本增加下划线
④ 注释列表 : 打开注释列表并编辑(复制/删除/前往)
⑤ 选中对象 : 选中批注对象并修改 (颜色/角度/大小/位置/透明度)
⑥ 插入图片 : 插入本地图片
⑦ 画笔工具 : 在当前页面使用画笔工具自由绘制
⑧ 文本框工具 : 给当前

文章介绍了基于pdf.js开发的JavaScript插件,用于在纯前端实现PDF文件的批注功能,包括文本高亮、下划线、图片插入、图形绘制等,并支持导出和导入批注。提供详细的Demo和源码链接。
最低0.47元/天 解锁文章
1892





