@toolspack/ttd-pdfjs
v0.1.3
Published
--target: 构建目标,默认为应用模式。这里修改为 lib 启用库模式。
Downloads
301
Readme
ttd-pdfjs
--target: 构建目标,默认为应用模式。这里修改为 lib 启用库模式。
--dest : 输出目录,默认 dist。这里我们改成 lib
[entry]: 最后一个参数为入口文件,默认为 src/App.vue。这里我们指定编译 packages/ 组件库目录。
调试方法
修改 package.json的main
"main": "lib/ttd-pdfjs.umd.min.js",
"main": "src/packages/index.js",
执行 npm link ,
然后在开发项目就可以用 npm link @toolspack/ttd-pdfjs(项目名或文件夹名称) 来使用 本组件
发布项目
(不能和上次版本一样) npm run lib (打包), 打包完成后,执行npm publish
- 首先2.8.335版本之前引入方式 import pdfJS from "pdfjs-dist"; import workerSrc from 'pdfjs-dist/build/pdf.worker.entry' pdfJS.workerSrc = workerSrc; //或者使用 import pdfJS from 'pdfjs-dist/es5/build/pdf.js'
- 2.8.335版本之后引入方式 // 注意导入的写法 import * as PdfJs from 'pdfjs-dist/legacy/build/pdf.js' PdfJs.workerSrc = require('pdfjs-dist/build/pdf.worker.entry')
0.0.0: pdfjs-dist2.16.105 单独打包
0.0.1: 修复bug
0.0.2: 升级pdfjs-dist 到: 3.11.174
0.0.3: cmapurl改用本地化
0.0.4: 优化destroy,清空canvas
0.0.5: 使用legacy目录否则 chrome88 报错(structuredClone is not defined)
0.0.6: 使用legacy目录 渲染有字体显示不完整情况,升级corejs 解决
0.0.7: closepdf 方法中的 canvas判空
0.0.8: 添加 updateScale
0.0.9: bug fixed
0.0.10: 修复渲染镜像的问题
0.1.0: 添加旋转 功能
0.1.1: 因为可以缩放了,pdf做小高度 调整到100
0.1.2: 旋转初始值 修改为undefined,(0 会导致 错误的旋转)
0.1.3: switch-page 媒体查询 优化布局