Home Using Tika Java API Tika Server TLS/SSL Configuration Command Line gRPC Pipes Getting Started Fetchers Emitters Iterators Reporters Pipeline Configuration Parse Modes Extracting Embedded Bytes Timeouts Configuration PDF Parser Tesseract OCR VLM Parsers (Claude, Gemini, OpenAI) External Parser (ffmpeg, exiftool, etc.) Tess4J OCR (In-Process) Migration to 4.x Migration Guide Tika Server Migration Serialization Changes Metadata Changes Design Notes Chunk Strategies Inference Handler Requirements Advanced Charset Detection Pipeline Language Detection Building the Language Detector Text Quality Scoring (Junk Detection) Building the Junk Detector Robustness Setting Limits Spooling Embedded Document Metadata Running a Local VLM Server Developers Serialization and Configuration FAQ Security Roadmap Maintainers Publishing the Site Release Guides