Angular 使用@types/pdfjs dist获取对pdfjsLib的引用
我试图在预编译的Angular 9项目中使用pdf.js库 我使用Angular 使用@types/pdfjs dist获取对pdfjsLib的引用,angular,compiler-errors,angular-material,pdfjs,pdfjs-dist,Angular,Compiler Errors,Angular Material,Pdfjs,Pdfjs Dist,我试图在预编译的Angular 9项目中使用pdf.js库 我使用npm I--save pdfjs dist和npm I--save@types/pdfjs dist 然后从我在网上看到的情况来看,我应该能够从“pdfjs dist”中使用import*作为pdfjsLib以在我的组件中访问它。问题是我在编译器中遇到以下错误: 我尝试了许多其他方法来获取引用,但它们要么无法获取引用,要么抛出相同的错误消息 我也尝试过这里的建议: 但是,我收到错误消息,告诉我PDFJSStatic不是导出成员
npm I--save pdfjs dist
和npm I--save@types/pdfjs dist
然后从我在网上看到的情况来看,我应该能够从“pdfjs dist”中使用import*作为pdfjsLib代码>以在我的组件中访问它。问题是我在编译器中遇到以下错误:
我尝试了许多其他方法来获取引用,但它们要么无法获取引用,要么抛出相同的错误消息
我也尝试过这里的建议:
但是,我收到错误消息,告诉我PDFJSStatic不是导出成员
任何帮助都将不胜感激
我的目标是能够使用getDocument()函数。试试这个,它是目前最新的版本
const pdfjsWorker = await import('@libusoftcicom/pdfjs-dist/build/pdf.worker.entry');
pdfjsLib.GlobalWorkerOptions.workerSrc = pdfjsWorker;
npm i@libusoftcicom/pdfjs区
把这个放在加载函数的某个地方
const pdfjsWorker = await import('@libusoftcicom/pdfjs-dist/build/pdf.worker.entry');
pdfjsLib.GlobalWorkerOptions.workerSrc = pdfjsWorker;