A company uses Azure AI Vision to extract text from scanned invoices. They need to preserve the layout information, such as tables and key-value pairs, to automate data entry. Which Azure service should they use?
Document Intelligence is designed to extract text, tables, and key-value pairs from documents such as invoices. It provides prebuilt models for invoices that understand layout and can return structured data like invoice ID, date, and line items. This directly meets the need to preserve layout information and automate data entry, making it the correct choice for this scenario.
Why this answer
Document Intelligence provides prebuilt invoice models that extract text, tables, and key-value pairs while preserving layout. The Read API only returns text lines, and Custom Vision and Face API are for different domains. For automating data entry from invoices with tables, Document Intelligence is the appropriate service.
Exam trap
The trap here is assuming the Read API is sufficient for invoices, but it lacks layout understanding and structured field extraction that Document Intelligence provides.