diff --git a/app/src/quickpreview/renderer.html b/app/src/quickpreview/renderer.html
index e02920960..71a427866 100644
--- a/app/src/quickpreview/renderer.html
+++ b/app/src/quickpreview/renderer.html
@@ -75,13 +75,13 @@
const context = canvas.getContext('2d');
const el = document.createElement('script');
el.onload = async () => {
- pdfjsLib.GlobalWorkerOptions.workerSrc = './pdfjs-4.3.136/build/pdf.worker.js';
+ pdfjsLib.GlobalWorkerOptions.workerSrc = './pdfjs-4.3.136/build/pdf.worker.mjs';
const buffer = await window.electronAPI.previewFileAsBuffer();
- const pdf = await pdfjsLib.getDocument(buffer, {
+ const pdf = await (pdfjsLib.getDocument(buffer, {
cMapUrl: './pdfjs-4.3.136/web/cmaps',
cMapPacked: true,
- });
+ }).promise);
const page = await pdf.getPage(1);
@@ -115,7 +115,9 @@
});
});
};
- el.src = `pdfjs-4.3.136/build/pdf.js`;
+
+ el.type="module";
+ el.src = `pdfjs-4.3.136/build/pdf.mjs`;
document.body.appendChild(el);
}