Summary
Make scanned/image-based PDFs searchable and selectable.
Files to create/edit
src/pages/tools/OcrPdf.tsx → create
src/App.tsx → add import + route /tools/ocr-pdf
src/pages/Tools.tsx → add to allTools[]
Implementation notes
- Use
tesseract.js (runs fully in browser, no server)
- Render each page via
pdfjs-dist canvas then run OCR
- Output: downloadable plain text or searchable PDF
Summary
Make scanned/image-based PDFs searchable and selectable.
Files to create/edit
src/pages/tools/OcrPdf.tsx→ createsrc/App.tsx→ add import + route/tools/ocr-pdfsrc/pages/Tools.tsx→ add toallTools[]Implementation notes
tesseract.js(runs fully in browser, no server)pdfjs-distcanvas then run OCR