1、首先下载pdf.js

import pdf from '@/hybrid/html/pdf/pdf.js'
pdf.GlobalWorkerOptions.workerSrc = '/hybrid/html/pdf/pdf.worker.js'
let CMAP_URL = '/hybrid/html/web/cmaps/';
let loadingTask = pdf.getDocument({url:url,cMapUrl: CMAP_URL,
cMapPacked: true})
loadingTask.promise.then(function(pdf) {
pdf.getPage(1).then(function(page) {
var scale = 1.5;
var viewport = page.getViewport(scale);
var canvas = document.createElement('canvas');
var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
var renderContext = {
canvasContext: context,
viewport: viewport,
};
page.render(renderContext).then(()=>{
that.imgUrl = canvas.toDataURL('image/jpg')
})
});
});