Skip to content

Commit 04298bc

Browse files
authored
fix(pdfjs): use legacy pdfjs-dist for compatibility (#157)
1 parent dc42894 commit 04298bc

File tree

3 files changed

+45
-22
lines changed

3 files changed

+45
-22
lines changed

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,10 @@
111111
},
112112
"lint-staged": {
113113
"**/*.{js,ts,css,tsx,jsx,md,html,yml,yaml}": "prettier --write"
114+
},
115+
"pnpm": {
116+
"patchedDependencies": {
117+
"@pdfslick/[email protected]": "patches/@[email protected]"
118+
}
114119
}
115120
}

patches/@[email protected]

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
diff --git a/dist/esm/index.js b/dist/esm/index.js
2+
index b1838349fa9644aa6034b1e88b00f8668d242994..fcac95798e8336abe60ab0d8527cb1dc7170ca3c 100644
3+
--- a/dist/esm/index.js
4+
+++ b/dist/esm/index.js
5+
@@ -1,5 +1,5 @@
6+
import { RenderingCancelledException, PixelsPerInch, getXfaPageViewport, AnnotationMode, AnnotationEditorType, GlobalWorkerOptions, AnnotationEditorParamsType, getPdfFilenameFromUrl, getDocument, PDFDateString } from 'pdfjs-dist';
7+
-import { SimpleLinkService, XfaLayerBuilder, GenericL10n, DownloadManager, EventBus, PDFLinkService, PDFFindController, PDFSinglePageViewer, PDFViewer } from 'pdfjs-dist/web/pdf_viewer.mjs';
8+
+import { SimpleLinkService, XfaLayerBuilder, GenericL10n, DownloadManager, EventBus, PDFLinkService, PDFFindController, PDFSinglePageViewer, PDFViewer } from 'pdfjs-dist/legacy/web/pdf_viewer.mjs';
9+
import { createStore } from 'zustand/vanilla';
10+
11+
/******************************************************************************
12+
@@ -2417,7 +2417,7 @@ class PDFSlickPrintDialog {
13+
}
14+
15+
var _PDFSlick_instances, _PDFSlick_renderingQueue, _PDFSlick_container, _PDFSlick_viewerContainer, _PDFSlick_thumbsContainer, _PDFSlick_printService, _PDFSlick_annotationMode, _PDFSlick_annotationEditorMode, _PDFSlick_onError, _PDFSlick_eventAbortController, _PDFSlick_initializePageLabels, _PDFSlick_parseDocumentInfo, _PDFSlick_parsePageSize, _PDFSlick_initInternalEventListeners, _PDFSlick_onDocumentReady, _PDFSlick_onRotationChanging, _PDFSlick_onSwitchSpreadMode, _PDFSlick_onSwitchScrollMode, _PDFSlick_onScaleChanging, _PDFSlick_onPageChanging, _PDFSlick_onPageRendered;
16+
-GlobalWorkerOptions.workerSrc = new URL('pdfjs-dist/build/pdf.worker.min.mjs', import.meta.url).toString();
17+
+GlobalWorkerOptions.workerSrc = new URL('pdfjs-dist/legacy/build/pdf.worker.min.mjs', import.meta.url).toString();
18+
const US_PAGE_NAMES = {
19+
"8.5x11": "Letter",
20+
"8.5x14": "Legal",
21+
diff --git a/package.json b/package.json
22+
index 3962cc752d8ca79e5985133c0fdc0a7f6f6b9949..720d2b3beb1bce96f6ce47d90dda6e376ced9f0a 100644
23+
--- a/package.json
24+
+++ b/package.json
25+
@@ -42,7 +42,7 @@
26+
"dev": "concurrently \"rollup --config node:@pdfslick/rollup-config --watch\" \"npm run css-watch\"",
27+
"devdev": "rollup --config node:@pdfslick/rollup-config && npm run css",
28+
"build": "rollup --config node:@pdfslick/rollup-config --environment NODE_ENV:production && npm run css",
29+
- "css": "cat ../../node_modules/pdfjs-dist/web/pdf_viewer.css ./styles/pdf_viewer.css | postcss -o dist/pdf_viewer.css",
30+
+ "css": "cat ../../node_modules/pdfjs-dist/legacy/web/pdf_viewer.css ./styles/pdf_viewer.css | postcss -o dist/pdf_viewer.css",
31+
"css-watch": "npm run css",
32+
"css-js": "node combine-css.js",
33+
"css-watch-js": "npm run css -- --watch"

pnpm-lock.yaml

Lines changed: 7 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)