Uses of Interface
org.apache.tika.parser.enricher.TextRecognizer
Packages that use TextRecognizer
Package
Description
Engines a container parser invokes on bytes it has already parsed: text recognizers (OCR,
transcription) and annotators.
-
Uses of TextRecognizer in org.apache.tika.parser.enricher
Methods in org.apache.tika.parser.enricher that return TextRecognizerModifier and TypeMethodDescriptionstatic TextRecognizerContentEnrichers.asTextRecognizer(Parser parser) TheTextRecognizerunder any decorators; null if the parser is not one. -
Uses of TextRecognizer in org.apache.tika.parser.ocr
Classes in org.apache.tika.parser.ocr that implement TextRecognizerModifier and TypeClassDescriptionclassTesseractOCRParser powered by tesseract-ocr engine. -
Uses of TextRecognizer in org.apache.tika.parser.ocr.tess4j
Classes in org.apache.tika.parser.ocr.tess4j that implement TextRecognizerModifier and TypeClassDescriptionclassOCR parser using Tess4J, which provides a Java JNA wrapper around the native Tesseract library. -
Uses of TextRecognizer in org.apache.tika.parser.vlm
Classes in org.apache.tika.parser.vlm that implement TextRecognizerModifier and TypeClassDescriptionclassAbstract base class for parsers that delegate to a remote Vision-Language Model (VLM) endpoint for OCR and document understanding.classVLM parser for the Anthropic Claude Messages API.classVLM parser for the Google GeminigenerateContentAPI.classVLM parser for OpenAI-compatible chat completions endpoints (OpenAI, Azure OpenAI, OpenRouter, vLLM, Ollama, LiteLLM, Together AI, Groq, Fireworks, Mistral, NVIDIA NIM, Jina, local FastAPI wrappers, etc.).