использование pdf.js для рендеринга pdf-файла в canvas. но canvas рендерит файл только один раз - PullRequest
0 голосов
/ 19 ноября 2018

Использование 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,Но как только я возвращаюсь и беру файл, я не могу отобразить страницу.Но если я открою его в новом браузере, файл получится идеально.

...