Как импортировать PDFjs-dist в угловой проект для того, чтобы узнать порт просмотра PDF-файла - PullRequest
0 голосов
/ 06 ноября 2019

Я бы хотел использовать пакет pdfjs-dist в угловом проекте. Как импортировать его в угловой проект

Я установил его, используя

npm install --save pdfjs-dist

Но не знаю, как импортировать в определенный компонент и работать с ним

1 Ответ

0 голосов
/ 06 ноября 2019

После установки, в package.json что-то выглядит так

 "dependencies": {
    ...
    "pdfjs-dist": "^2.2.228",
    ...
    }

1) Теперь в компоненте вы можете импортировать его как

import * as pdfjsLib from 'pdfjs-dist';

2) Теперь выможет использовать это как приведенный ниже пример

yourMethodName() {
    pdfjsLib.GlobalWorkerOptions.workerSrc = '//mozilla.github.io/pdf.js/build/pdf.worker.js';
    const loadingTask = pdfjsLib.getDocument('https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/examples/learning/helloworld.pdf');
    loadingTask.promise.then(function(pdf) {
    console.log(pdf);
    });
}
...