AI-102 Question 120
Single answerYou are designing a solution to process scanned invoices for your company. The goal is to extract text from these invoices, including handwritten notes, and store the extracted data in a structured format for further analysis. Which Azure AI service and feature should you use to achieve this?
- A
Azure AI Vision's OCR (Optical Character Recognition) feature
- B
Azure AI Vision's Analyze Image feature
- C
Azure Form Recognizer's Layout API
- D
Azure Form Recognizer's Prebuilt Invoice Model
Show answer and explanation
Correct answer: D
Explanation
While Azure AI Vision's OCR can extract raw text from images, it is not optimized for understanding structured document types like invoices. Azure Form Recognizer is a more suitable service for this scenario. Specifically, its Prebuilt Invoice Model is designed to extract key fields and values from invoices, whether they contain printed or handwritten text, making it the optimal choice for your solution.
- A. Incorrect.
Azure AI Vision's OCR feature can extract text from images, but it is not optimized for structured data extraction from specific documents like invoices.
- B. Incorrect.
Azure AI Vision's Analyze Image feature provides information about the image's content, such as objects and tags, but it does not focus on text extraction or analyzing structured document data.
- C. Incorrect.
Azure Form Recognizer's Layout API identifies the layout and structure of a document but does not specifically target invoices or provide prebuilt capabilities for invoice data extraction.
- D. Correct.
Azure Form Recognizer's Prebuilt Invoice Model is specifically designed to extract data from invoices, including both printed and handwritten text, and organizes the data into a structured format.