(disclaimer MS employee but nothing to do with this product)
You could check out the Azure Forms Recognizer. It's designed to do exactly this and make even training a custom model pretty easy. It's also pretty cheap (free up to 500 pages) so you can always do a quick experiment and see if it does what you need it to
https://docs.microsoft.com/en-us/azure/cognitive-services/fo...