使用pdf.js实现pdf在线预览遇到问题

图片描述

 var url = '关注.pdf';
 pdfjsLib.GlobalWorkerOptions.workerSrc = '../../asset/lib/goldenstand/pdf/pdf.worker.js';
 pdfjsLib.getDocument(url).then(function getPdfHelloWorld(pdf) {
        pdf.getPage(1).then(function getPageHelloWorld(page) {
                                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
                                };
                                page.render(renderContext);
                            });
                        });

就是在使用中遇到如图所示的未定义问题一直未能解决,不知道是什么原因造成的

备注:应该是require.js 不能正确引入pdf.js

阅读 5.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题