feat(pdf-viewer): add postinstall script for pdfjs worker and simplify pdf rendering

This commit is contained in:
2025-11-17 11:20:20 +08:00
parent 3118fa4f1b
commit 3ab77361a1
4 changed files with 68 additions and 29 deletions

View File

@@ -0,0 +1,15 @@
import fs from 'node:fs';
import path from 'node:path';
const src = path.resolve('node_modules/pdfjs-dist/build/pdf.worker.min.mjs');
const destDir = path.resolve('public/pdfjs-dist');
const dest = path.join(destDir, 'pdf.worker.min.mjs');
try {
fs.mkdirSync(destDir, { recursive: true });
fs.copyFileSync(src, dest);
console.log(`[pdfjs-dist] Worker copied to: ${dest}`);
} catch (err) {
console.error('[pdfjs-dist] Failed to copy worker:', err);
process.exitCode = 1;
}