使用webpack

时间:2017-04-27 10:56:40

标签: javascript typescript pdfjs

我有点迷失...我正在尝试使用PDFJS来渲染带有JavaScript的PDF,现在我需要使用插件来使文本可选。根据{{​​3}},我必须使用this article。由于它似乎没有在npm上可用,我将它添加到我的源代码中并将其与webpack捆绑在vendor.bundle.js文件中:

entry: {
    "app": "./src/index.ts",
    "vendor": ["pdfjs-dist/build/pdf.worker.entry", "./vendors/uiMask.js", "./vendors/pdfjs/text_layer_builder.js"]
}

现在,我想在我的TypeScript文件中使用它,所以我这样做:

var TextLayerBuilder = require('../../../vendors/pdfjs/text_layer_builder');

Webpack不抱怨,但是当我这样做时:

let textLayer: any = new TextLayerBuilder({
    textLayerDiv: textLayerDiv,
    pageIndex: page.pageIndex,
    viewport: viewport
});

Chrome表示TextLayerBuilder不是构造函数。当我对此对象执行console.log时,它似乎是一个空对象。

如何在TypeScript中使用此文件?

0 个答案:

没有答案