If you want to host it locally, Stirling PDF can be run in docker, and uses a library that uses Tesseract. Has a bunch of other handy PDF operations, too. I keep it around for the two times a year I need to merge, split, or decrypt PDFs.
https://github.com/Frooodle/Stirling-PDF/blob/main/HowToUseOCR.md
It can do it straight from PDF and do multiple files at a time.
The crime was against the state of New York who has an interest in people believing New York has a free and fair financial market and that fraud is not tolerated.
The bank WAS also harmed. They were taking a bigger risk than they were being paid for. They would have asked for MORE interest if he'd been honest.