Skip to content

Commit acf2c3f

Browse files
authored
Merge pull request #12 from LibreSign/fix/use-custom-pdf-worker
fix: use custom pdf worker
2 parents ea907da + 516fa06 commit acf2c3f

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
// SPDX-FileCopyrightText: 2026 LibreCode coop and contributors
22
// SPDX-License-Identifier: AGPL-3.0-or-later
33

4+
import { GlobalWorkerOptions } from 'pdfjs-dist'
5+
import pdfWorkerCode from 'pdfjs-dist/build/pdf.worker.min.mjs'
6+
7+
GlobalWorkerOptions.workerSrc = pdfWorkerCode
8+
49
import PDFElements from './components/PDFElements.vue'
10+
export { setWorkerPath } from './utils/asyncReader.js'
511

612
PDFElements.install = function(Vue) {
713
if (PDFElements.install.installed) return

src/utils/asyncReader.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import pdfWorkerCode from 'pdfjs-dist/build/pdf.worker.min.mjs'
66

77
GlobalWorkerOptions.workerSrc = pdfWorkerCode
88

9+
export function setWorkerPath(path) {
10+
GlobalWorkerOptions.workerSrc = path
11+
}
12+
913
export function readAsArrayBuffer(file) {
1014
return new Promise((resolve, reject) => {
1115
const reader = new FileReader()

0 commit comments

Comments
 (0)