* AWS Textract [0]
* Microsoft Azure [1]
* Google Cloud Vision [2]
I personally use Azure, combined with OCR correction using GPT to convert a scan of my daily journal (Apple Notes creates a PDF that is nothing but a bunch of images) -> Markdown -> Extract tasks and then add them to my Reminders app using CalDav. Azure has one of the best OCR for handwritten text, but for normal document extraction (read: printed text), any service would do a reasonable job.
[0] https://docs.aws.amazon.com/prescriptive-guidance/latest/pat...
[1] https://learn.microsoft.com/en-us/azure/data-factory/solutio...
This is the prompt I bought from promptbase. You basically provide GPT with some examples on possible OCR errors, and then you give it the OCRed text and it tries to correct it