通过上节,我们能把pdf 文件渲染到页面实现预览功能,此时PDF只是一个图像文件,如果满足文本复制功能,我们需要把 pdf 文件的文本内容也要解析出来,渲染到相应的位置。我们就能像复制网页文字那样复制pdf里面的文字
推荐阅读
编程琐事:前端页面如何优雅的显示PDF:原理说明zhuanlan.zhihu.com使用依赖包
pdf.js 是能够在canvas 页面上渲染出文本。需要用到的文件。
渲染的原理:在canvas同样的位置添加一个div, 把文本信息渲染到div中 - text_layer_builder.js - text_layer_builder.css
引入文件
import { TextLayerBuilder } from 'p