1.首先2.8.335版本之前引入方式 import pdfJSfrom"pdfjs-dist"; import workerSrcfrom'pdfjs-dist/build/pdf.worker.entry'pdfJS.workerSrc=workerSrc;//或者使用import pdfJSfrom'pdfjs-dist/es5/build/pdf.js' 2. 2.8.335版本之后引入方式 //注意导入的写法import *asPdfJsfrom'pdfjs-dist/legacy/build/pdf...
getPage(pdfObj, curPage.value); // 重新执行 }; previewPDF('pdf链接'); // 进入页面执行 坑点 按道理来说, 可以通过以下方式进行导入 import*aspdfJSfrom"pdfjs-dist";import*asworkerfrom"pdfjs-dist/build/pdf.worker";pdfJS.GlobalWorkerOptions.workerSrc=worker; 而我用了却一直抛出错误, 让我很...
pdfjs-dist的官方发布渠道是GitHub上的mozilla/pdf.js仓库。该仓库包含了PDF.js的源代码、构建文件以及发布信息。 最新版本信息: 要查找pdfjs-dist的最新版本,可以直接访问GitHub仓库的Releases页面。在这个页面上,你可以看到所有发布的版本,包括版本号、发布日期以及相关的更新说明。 稳定性评价: 一般来说,GitHub仓库...
pdfToCanvas = (pdfArrayBuffer) => { const that = this; return new Promise(async (resolve, reject) => { const pdfData = await PDFJS.getDocument(pdfArrayBuffer); const fragment = document.createDocumentFragment(); const canvasBox =this.refs.info; const numPages = pdfData.numPages; that.set...
报错的大意是pdfjs-dist没有导出这三个对象。 后来看了下node_modules/ng2-pdf-viewer/package.json,其中有以下配置: "dependencies": { "@types/pdfjs-dist": "^2.1.3", "pdfjs-dist": "^2.4.456", "tslib": "^1.10.0" }, 但是去查了一下pdfjs-dist下的package.json版本却不是2.4.456,问题应...
本文主要实现pdf展示 pdfToCanvas=(pdfArrayBuffer)=>{constthat=this;returnnewPromise(async(resolve,reject)=>{constpdfData=awaitPDFJS.getDocument(pdfArrayBuffer);constfragment=document.createDocumentFragment();constcanvasBox=this.refs.info;constnumPages=pdfData.numPages;that.setState({number:numPages})for...