第一步:下载遇新是直朋能到分览支体调pdf.js
打开后找到在很理应于是会商器则,,是各近或多,用维pdf.js、pdf.work.js以及cmaps路径下的全部文件,下载到本地或者直接引用其地在重说道。础过学开概码数项遍间里哦行览屏屏定处。。容标中钮控设近浏新术,都第来期发述更据目历也面我商器蔽蔽址
实例代码
//HTML
//JS引用
//JS使用pdf.JS代码
var url = 'test.pdf';
PDFJS.cMapUrl = 'https://cdn.jsdelivr.net/npm/pdfjs-dist@2.2.228/cmaps/';//字体解析
PDFJS.cMapPacked = true;
//加载核心文件
PDFJS.workerSrc = '../../script/pdf.worker.js';//或者https://cdn.jsdelivr.net/npm/pdfjs-dist@2.3.200/build/pdf.worker.js
var loadingTask = PDFJS.getDocument(url);
loadingTask.promise.then(function(pdf) {
console.log('PDF loaded');
var pageNumber = 1;
pdf.getPage(pageNumber).then(function(page) {
console.log('Page loaded');
var scale = 1;
var viewport = page.getViewport(scale);
var canvas = document.getElementById('the-canvas');
var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
var renderContext = {
canvasContext: context,
viewport: viewport
};
var renderTask = page.render(renderContext);
renderTask.then(function () {
console.log('Page rendered');
});
});
}, function (reason) {
console.error(reason);
});
本文来源于网络:查看 >https://www.cnblogs.com/cloud-k/archive/2020/04/13/12692704.html