【附源码】web端实现pdf批注注释编辑(写入保存/高亮/下划线/插入图片/矩形/箭头/圆形/文本/画笔)(pdf.js批注注释编辑插件库)

时间:2022-12-12 22:55:58

基于pdf.js实现了 pdf 增加并编辑批注的 js 插件库,有高亮、下划线、插入图片、矩形、箭头、圆形、文本、画笔等工具,同时支持写入批注到pdf中并保存,为目前纯前端 javascript 最佳实现方案,仅使用了最新 PDF.js dist 版本,可以十分方便的集成到任意web项目中。

Demo及源码

Demo和源码在:https://demos.libertynlp.com ,下图左边是添加批注和编辑的示例,右边是功能的介绍。 【附源码】web端实现pdf批注注释编辑(写入保存/高亮/下划线/插入图片/矩形/箭头/圆形/文本/画笔)(pdf.js批注注释编辑插件库)

功能模块

① 下载文件 : 把批注标记保存到pdf文件中
② 文本高亮 : 高亮滑选的文本
③ 文本下划线 : 给滑选的文本增加下划线
④ 注释列表 : 打开注释列表并编辑(复制/删除/前往)
⑤ 选中对象 : 选中批注对象并修改 (颜色/角度/大小/位置/透明度)
⑥ 插入图片 : 插入本地图片
⑦ 画笔工具 : 在当前页面使用画笔工具*绘制
⑧ 文本框工具 : 给当前页面添加可输入文本框
⑨ 箭头工具 : 给当前页面添加箭头
⑩ 矩形工具 : 给当前页面添加矩形框
⑪ 圆形工具 : 给当前页面添加圆
⑫ 导出注释 : 导出完整结构Json标注,可保存到服务器并回显
⑬ 导入标注 : 导入完整结构标注回显
⑭ 下载标注 : 导出当前文件标注和评论为txt格式文档
⑮ 切换语言 : 切换提示语言至英文
⑯ 帮助文档 : 打开帮助文档
【附源码】web端实现pdf批注注释编辑(写入保存/高亮/下划线/插入图片/矩形/箭头/圆形/文本/画笔)(pdf.js批注注释编辑插件库)

总结

仅使用 pdf.js-dist 增加 pdf 注释最佳解决方案,可以在纯web端实现pdf的批注和导出,源码和Demo地址为 https://demos.libertynlp.com

欢迎持续关注,将会持续更新pdf.js插件,任何pdf.js相关问题,欢迎通过邮箱:weichaoxu1998@gmail.com 联系我。