0.0.1 • Published 1 year ago

vant-preview-pdf v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

vant-preview-pdf组件使用说明

安装

npm install -S vant-preview-pdf

准备工作

安装后找到如下文件夹

node_modules

vant-preview-pdf

cmaps

将cmaps文件夹上传服务器,使其可以使用链接访问

可放置在public文件夹下与index.html同级,使用项目链接访问该文件

引入

const vantPreviewPdf = require("vant-preview-pdf") 
Vue.use(vantPreviewPdf)

使用

<vant-preview-pdf cMapUrl="http://www.xiaobusoft.com/cmaps/" url="http://www.xiaobusoft.com/vant-preview-pdf.pdf" />

可配置参数

字段说明类型默认值
eidcanvas的IdStringpdfjs
base64Pdfpdf base64数据流, 有无data:application/pdf;base64, 开头均可String“”
urlpdf 文件路径 base64Pdf优先级高于url 确保base64Pdf没配置String“”
limitHttppdf 限制url是否有http,结合url入参使用Booleantrue
imagePreviewFnvant的imagePreview方法Function
autoScroll图片预览关闭,自动滚动到对于索引位置Booleantrue
cMapUrlcMaps 文件夹访问地址 地址 记得 “/” 结尾Stringhttps://cdn.jsdelivr.net/npm/pdfjs-dist@2.3.200/cmaps/

事件

方法描述
savePreviewImageFn向外传递pdf预览图片
previewImageOnClose关闭预览,抛出对应位置图片
renderPdfErrorpdf渲染失败异常抛出
renderPdfFinallypdf渲染完成事件,可在此时关闭加载动画