---
title: "Nutrient .NET SDK extraction guides"
canonical_url: "https://www.nutrient.io/guides/dotnet/csharp/extraction/"
md_url: "https://www.nutrient.io/guides/dotnet/csharp/extraction.md"
last_updated: "2026-10-08T00:00:00.000Z"
description: "Learn how to use Nutrient .NET SDK to extract data from images and documents using OCR and ICR technologies."
---

# Nutrient .NET SDK extraction guides

## Nutrient.NET SDK extraction guides

Nutrient.NET SDK enables you to extract data from images and documents using advanced optical character recognition (OCR) and intelligent content recognition (ICR) technologies. These guides provide step-by-step instructions on how to extract text and structured data from images using the SDK.

- [Extract data using ICR](/guides/dotnet/csharp/extraction/extract-data-from-image-icr.md)
   Extract structured data from images using local ICR with Nutrient.NET SDK. Offline processing for air-gapped environments without API calls.

- [Extract data using OCR](/guides/dotnet/csharp/extraction/extract-data-from-image-ocr.md)
   Extract text from images using fast OCR with Nutrient.NET SDK. Optimized for high-throughput processing and simple text-based documents.

- [Parse document](/guides/dotnet/csharp/extraction/parse-document.md)
   Parsing a PDF or image into structured JSON and Markdown content using Nutrient.NET SDK.

- [Extract data using VLM](/guides/dotnet/csharp/extraction/extract-data-from-image-vlm.md)
   Extract structured data from images using vision language models with Nutrient.NET SDK.

- [Extract form fields](/guides/dotnet/csharp/extraction/extract-form-fields-from-image.md)
   Detect form fields in scanned forms and export them as structured JSON with Nutrient.NET SDK.

- [Label form fields with VLM](/guides/dotnet/csharp/extraction/label-form-fields-with-vlm.md)
   Detect form fields and assign semantic labels using a vision language model with Nutrient.NET SDK.

- [Structured data extraction](/guides/dotnet/csharp/extraction/extract-structured-data.md)
   Extract schema-shaped JSON data from documents using Nutrient.NET SDK.

- [Describe image with Claude](/guides/dotnet/csharp/extraction/describe-image-with-claude.md)
   Generate accessible image descriptions using Claude AI with Nutrient.NET SDK.

- [Describe image with local AI](/guides/dotnet/csharp/extraction/describe-image-with-local-ai.md)
   Generate accessible image descriptions using local AI models with Nutrient.NET SDK.

- [Describe image with OpenAI](/guides/dotnet/csharp/extraction/describe-image-with-openai.md)
   Generate accessible image descriptions using OpenAI with Nutrient.NET SDK.

- [Speed up first ICR](/guides/dotnet/csharp/extraction/speed-up-first-icr-by-downloading-requirements.md)
   Predownload vision API models to eliminate first-request latency using Nutrient.NET SDK.

- [Read text from image (multi-language)](/guides/dotnet/csharp/extraction/read-text-from-image-multi-language.md)
   Extract text from multilingual images using OCR with Nutrient.NET SDK.

- [Read text from image](/guides/dotnet/csharp/extraction/read-text-from-image.md)
   Extract text from images using OCR with Nutrient.NET SDK.

- [Apply OCR to PDF page](/guides/dotnet/csharp/extraction/apply-ocr-to-pdf-page.md)
   How to run OCR on a single PDF page using Nutrient.NET SDK.

- [Apply OCR to PDF](/guides/dotnet/csharp/extraction/apply-ocr-to-pdf.md)
   How to run OCR on a PDF document using Nutrient.NET SDK.

- [JSON data extraction](/guides/dotnet/csharp/extraction/json-data-extraction.md)
   How to extract structured data from a PDF as JSON using Nutrient.NET SDK.

- [PDF to text](/guides/dotnet/csharp/extraction/pdf-to-text.md)
   Extract layout-preserving text from PDF documents using Nutrient.NET SDK.

- [Classify documents](/guides/dotnet/csharp/extraction/classify-document.md)
   Classify documents using zero-shot classification with Nutrient.NET SDK.

- [Detect document language](/guides/dotnet/csharp/extraction/detect-document-language.md)
   Detect document language and text direction using Nutrient.NET SDK.

- [Generate extraction schema](/guides/dotnet/csharp/extraction/generate-extraction-schema.md)
   Generate JSON schemas for structured data extraction using Nutrient.NET SDK.

- [Read barcodes with vision](/guides/dotnet/csharp/extraction/read-barcodes-with-vision.md)
   Read barcodes as part of document layout analysis using Nutrient.NET SDK.

- [Search document text](/guides/dotnet/csharp/extraction/search-document-text.md)
   Search and rank document text passages using Nutrient.NET SDK.

- [Extract data from specific pages](/guides/dotnet/csharp/extraction/extract-data-from-specific-pages.md)
   Extract data from selected document pages using Nutrient.NET SDK.

---

## Related pages

- [Applying OCR to a PDF page](/guides/dotnet/csharp/extraction/apply-ocr-to-pdf-page.md)
- [Applying OCR to a PDF document](/guides/dotnet/csharp/extraction/apply-ocr-to-pdf.md)
- [Classifying documents](/guides/dotnet/csharp/extraction/classify-document.md)
- [Generating image descriptions using Claude](/guides/dotnet/csharp/extraction/describe-image-with-claude.md)
- [Generating image descriptions using local AI](/guides/dotnet/csharp/extraction/describe-image-with-local-ai.md)
- [Generating image descriptions using OpenAI](/guides/dotnet/csharp/extraction/describe-image-with-openai.md)
- [Detecting document language](/guides/dotnet/csharp/extraction/detect-document-language.md)
- [Extracting data from images using ICR](/guides/dotnet/csharp/extraction/extract-data-from-image-icr.md)
- [Extracting data from images using OCR](/guides/dotnet/csharp/extraction/extract-data-from-image-ocr.md)
- [Extracting data from images using vision language models](/guides/dotnet/csharp/extraction/extract-data-from-image-vlm.md)
- [Extracting data from specific pages](/guides/dotnet/csharp/extraction/extract-data-from-specific-pages.md)
- [Extracting form fields from images](/guides/dotnet/csharp/extraction/extract-form-fields-from-image.md)
- [Extracting structured data from documents](/guides/dotnet/csharp/extraction/extract-structured-data.md)
- [Generating extraction schemas](/guides/dotnet/csharp/extraction/generate-extraction-schema.md)
- [Extracting JSON data from a PDF document](/guides/dotnet/csharp/extraction/json-data-extraction.md)
- [Labeling form fields with a vision language model](/guides/dotnet/csharp/extraction/label-form-fields-with-vlm.md)
- [Parsing a document into structured content](/guides/dotnet/csharp/extraction/parse-document.md)
- [Extracting text from PDF documents](/guides/dotnet/csharp/extraction/pdf-to-text.md)
- [Reading barcodes with vision extraction](/guides/dotnet/csharp/extraction/read-barcodes-with-vision.md)
- [Extracting text from multilingual images](/guides/dotnet/csharp/extraction/read-text-from-image-multi-language.md)
- [Extracting text from images](/guides/dotnet/csharp/extraction/read-text-from-image.md)
- [Searching document text](/guides/dotnet/csharp/extraction/search-document-text.md)
- [Speeding up first ICR operation by predownloading models](/guides/dotnet/csharp/extraction/speed-up-first-icr-by-downloading-requirements.md)

