2024-06-08 13:36:18 +00:00
|
|
|
import { CMapCompressionType } from 'pdfjs-dist/es5/build/pdf.js'
|
|
|
|
|
|
|
|
|
|
// see https://github.com/mozilla/pdf.js/blob/628e70fbb5dea3b9066aa5c34cca70aaafef8db2/src/display/dom_utils.js#L64
|
|
|
|
|
|
|
|
|
|
export default function() {
|
|
|
|
|
|
|
|
|
|
this.fetch = function(query) {
|
|
|
|
|
|
|
|
|
|
return import('./buffer-loader!pdfjs-dist/cmaps/'+query.name+'.bcmap' /* webpackChunkName: "noprefetch-[request]" */)
|
|
|
|
|
.then(function(bcmap) {
|
|
|
|
|
|
2024-07-05 05:23:12 +00:00
|
|
|
delete require.cache[require.resolve('./buffer-loader!pdfjs-dist-sign/cmaps/'+query.name+'.bcmap')];
|
|
|
|
|
|
2024-06-08 13:36:18 +00:00
|
|
|
return {
|
|
|
|
|
cMapData: bcmap.default,
|
|
|
|
|
compressionType: CMapCompressionType.BINARY,
|
|
|
|
|
};
|
2024-07-05 05:23:12 +00:00
|
|
|
|
2024-06-08 13:36:18 +00:00
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
};
|