Spaces:
Running
Running
Update frontend/src/components/ocr/DocumentPreview.jsx
Browse files
frontend/src/components/ocr/DocumentPreview.jsx
CHANGED
|
@@ -31,7 +31,11 @@ export default function DocumentPreview({ file, isProcessing }) {
|
|
| 31 |
try {
|
| 32 |
// Use pdf.js to render PDF pages
|
| 33 |
const pdfjsLib = await import("pdfjs-dist");
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
const arrayBuffer = await file.arrayBuffer();
|
| 37 |
const pdf = await pdfjsLib.getDocument({ data: arrayBuffer }).promise;
|
|
|
|
| 31 |
try {
|
| 32 |
// Use pdf.js to render PDF pages
|
| 33 |
const pdfjsLib = await import("pdfjs-dist");
|
| 34 |
+
|
| 35 |
+
// Configure worker - use jsdelivr CDN which is more reliable
|
| 36 |
+
// This will use the same version as the installed package
|
| 37 |
+
const version = pdfjsLib.version || "4.0.379";
|
| 38 |
+
pdfjsLib.GlobalWorkerOptions.workerSrc = `https://cdn.jsdelivr.net/npm/pdfjs-dist@${version}/build/pdf.worker.min.mjs`;
|
| 39 |
|
| 40 |
const arrayBuffer = await file.arrayBuffer();
|
| 41 |
const pdf = await pdfjsLib.getDocument({ data: arrayBuffer }).promise;
|