使用pdf.js在画布中渲染pdf文件。但是画布仅渲染一次文件

时间:2018-11-19 09:45:26

标签: vue.js pdfjs

使用pdf.js在画布中呈现pdf文件,但是画布仅呈现一次该文件。仅当我们在新的浏览器中打开应用程序时,文件才会呈现。

我正在使用Vue.js。尝试使用pdfJs在画布上呈现文件。这是我的代码:

pdfjsLib
        .getDocument(url)
        .then(function(pdf) {
          return pdf.getPage(1);
        })
        .then(function(page) {

       //process the page
});

这里pdfjsLib是在挂载函数中导入的库,其格式为:

*let pdfjsLib = document.createElement("script");
    pdfjsLib.setAttribute(
      "src",
      "https://mozilla.github.io/pdf.js/build/pdf.js"
    );
    document.head.appendChild(pdfjsLib);*

问题是,一旦我加载页面,我就会得到pdf渲染效果很好。但是一旦返回并获取文件,我将无法渲染页面。但是,如果我在新的浏览器中打开它,则会得到完美呈现的文件。

0 个答案:

没有答案