vue3使用pdf.js进行pdf报告预览详细全流程

需求场景描述

项目中需求是对多个pdf进行合并后嵌套在页面预览(不可跳转其他页面或弹窗),需要支持自动缩放 页数切换 文档查找 切换侧栏 显示文档大纲 标注高亮  文本  绘图 添加或编辑图片  打印 保存....等等  调研中发现pdf.js除了合并均可满足

pdf合并实现过程

因为pdf.js使用条件是将文件路径拼接到地址栏中  所以需要将多个pdf地址合并为一个pdf地址  为了将多个pdf路径合并成一个使用pdf.js  使用了很多的方式和组件 例如:pdf-merge  pdf-merger-js  html2pdf.js  vue-pdf  pdfjs-dist  pdf_viewer....等等均未能实现  还踩了很多坑  类似1.pdf-merge合并出来的pdf下载下来是空白的(也有可能是我没有写对&n

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值