diff --git a/src/lib/PdfViewer.svelte b/src/lib/PdfViewer.svelte index 22783aa..8ab2e66 100644 --- a/src/lib/PdfViewer.svelte +++ b/src/lib/PdfViewer.svelte @@ -25,6 +25,7 @@ export let totalPage = 0 export let downloadFileName = '' export let showTopButton = true // boolean + export let onProgress = undefined pdfjs.GlobalWorkerOptions.workerSrc = new URL( 'pdfjs-dist/build/pdf.worker.mjs', import.meta.url).toString(); @@ -165,6 +166,8 @@ ...(data && { data }), ...(password && { password }), }) + loadingTask.onProgress = onProgress + loadingTask.promise .then(async function (pdfDoc_) { pdfDoc = pdfDoc_