Normalize OCR line order from bounding boxes, then extract fields. OCR itself is not run. Runs entirely in your browser.
Bundled sample OCR lines (edit in src/app.ts and rebuild to try your own):
Known limitations: this only works with line+bbox input; it does not run OCR itself.
See the project README for the full write-up and the Python CLI version.