23 lines
582 B
Vue
23 lines
582 B
Vue
<style src="./annotationLayer.css"></style>
|
|
<script>
|
|
|
|
import componentFactory from './componentFactory'
|
|
import pdfjsWrapper from './pdfjsWrapper'
|
|
|
|
var PDFJS = require('pdfjs-dist/es5/build/pdf.js');
|
|
|
|
if ( process.env.VUE_ENV !== 'server' ) {
|
|
|
|
if ( typeof window !== 'undefined' && 'Worker' in window ) {
|
|
|
|
var PdfjsWorker = require('worker-loader!pdfjs-dist/es5/build/pdf.worker.js');
|
|
PDFJS.GlobalWorkerOptions.workerPort = new PdfjsWorker();
|
|
}
|
|
}
|
|
|
|
var component = componentFactory(pdfjsWrapper(PDFJS));
|
|
component.PDFJS = PDFJS;
|
|
|
|
export default component;
|
|
|
|
</script> |