如何在 angular 项目中导入 PDFjs-dist 以了解 pdf 文件的查看端口

How to import PDFjs-dist in angular project in order to know to view-port of the pdf file

我想在 angular 项目中使用 pdfjs-dist 包。如何导入 angular 项目

我使用

安装了它

npm install --save pdfjs-dist

但不知道如何导入特定组件并使用它

安装后,在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);
    });
}