alam00000
77da6d7a7d
feat: integrate Tesseract.js with improved language availability and font handling
...
- Refactored OCR page recognition to utilize a configured Tesseract worker.
- Added functions to manage font URLs and asset filenames based on language.
- Implemented language availability checks and error handling for unsupported languages.
- Enhanced PDF workflow to display available OCR languages and handle user selections.
- Introduced utility functions for resolving Tesseract asset configurations.
- Added tests for OCR functionality, font loading, and Tesseract runtime behavior.
- Updated global types to include environment variables for Tesseract and font configurations.
2026-03-14 15:50:30 +05:30
..
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-10 13:51:23 +05:30
2026-03-10 13:51:23 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-05 04:29:40 +04:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-11-24 21:16:23 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-12 18:37:35 +05:30
2026-03-12 18:37:35 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-10-17 15:01:48 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-14 15:50:30 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:04:28 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:04:27 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-11-24 21:16:23 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:04:27 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:04:28 +01:00
2026-03-09 17:04:28 +01:00
2025-12-11 19:34:14 +05:30
2026-03-14 15:50:30 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-10-17 11:37:32 +05:30
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2025-12-01 12:44:34 +05:30
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2025-12-13 20:57:32 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-12-11 19:34:14 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2025-10-17 11:37:32 +05:30
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00
2026-03-09 17:02:30 +01:00