Courseiva

Which Azure Services Extract Text from Scanned Invoices?

A company needs to extract text from scanned invoices and receipts. Which Azure services are suitable for this task? (Select all that apply.)

Quick Answer

The correct answer is Form Recognizer, with Computer Vision also being a valid choice for extracting text from scanned invoices and receipts. Both Azure services leverage OCR technology, but Form Recognizer is purpose-built for structured document extraction, using prebuilt models to pull out key-value pairs, tables, and line items from invoices and receipts, while Computer Vision’s OCR reads printed and handwritten text from images more broadly. On the AI-900 exam, this question tests your understanding of which Azure AI services specialize in document intelligence versus general image analysis—a common trap is selecting only Computer Vision and forgetting that Form Recognizer is the more targeted tool for forms and invoices. Remember the memory tip: “Form Recognizer for forms, Computer Vision for captions”—if the task involves extracting structured data from a document layout, Form Recognizer is your go-to, but both can handle the OCR basics.

⚠ Common exam trap

Candidates often confuse Text Analytics with OCR capabilities, assuming it can process images, when in fact it only works on raw text input.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Computer Vision

Computer Vision (A) is correct because its OCR (Optical Character Recognition) capability can extract printed and handwritten text from images, including scanned invoices and receipts. Form Recognizer (B) is correct because it is specifically designed to extract text, key-value pairs, and tables from forms and documents like invoices and receipts, using prebuilt models. Both services can handle the task, but Form Recognizer is more specialized for structured document extraction.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Computer Vision

    Why this is correct

    Computer Vision includes an OCR capability that can detect and extract text from images and documents.

  • Form Recognizer

    Why this is correct

    Form Recognizer is designed to extract text and structured data from forms, invoices, and receipts using prebuilt models.

  • Text Analytics

    Why it's wrong here

    Text Analytics processes pre-existing digital text for insights like sentiment or key phrases, lacking the Optical Character Recognition (OCR) capability required to convert scanned images of invoices and receipts into machine-readable text. It is tempting due to its name, but its function is to analyse the *content* of text, making it suitable for scenarios where text is already extracted and understanding its meaning is the goal.

  • Custom Vision

    Why it's wrong here

    Custom Vision is used for training custom image classification and object detection models, not for text extraction.

About these practice questions

Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on AI-900

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A company needs to extract text from scanned invoices and receipts. Which Azure services are suitable for this task? (Choose two.)

medium
  • A.Computer Vision
  • B.Azure AI Document Intelligence
  • C.Azure AI Language
  • D.Custom Vision

Why A: Computer Vision (option A) is correct because it provides OCR capabilities to extract printed and handwritten text from images, including scanned invoices and receipts. Its Read API can process text from various surfaces and layouts. Azure AI Document Intelligence (option B) is also correct because it is specifically designed to extract text, key-value pairs, and tables from documents such as invoices and receipts, offering prebuilt models for these document types. Both services are suitable for this task.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.