PDF JS не могу загрузить работника - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь сделать PDF, используя pdfjs.Это работает, но я получаю 404 с загрузкой скрипта: enter image description here

Я звоню в pdf js следующим образом:

import * as PDFJS from 'pdfjs-dist';

  pdfCreator: any = PDFJS;
 this.pdfCreator
      .getDocument(url)
      .then((doc) => {
        this.doc = doc;
        console.log('pdf2')

        this.renderPages(canvasContainer, scale);
      })
      .catch(err => console.log(err))

enter image description here

Неправильно ли импортирован файл или я должен добавить файл worker.js вручную?

1 Ответ

0 голосов
/ 25 сентября 2018

Попробуйте выполнить следующий импорт работника и назначьте его GlobalWorkerOptions

import pdfjsLib from 'pdfjs-dist';
import pdfWorker from 'pdfjs-dist/lib/pdf.worker';

pdfjsLib.GlobalWorkerOptions.workerSrc = pdfWorker;

pdfjsLib.getDocument(src).then(pdf => {
//add your code here
});
...