AnalyzeWithOCR is a FastAPI-based backend service that downloads a PDF from a public URL, performs layout-aware text extraction and OCR, and returns structured, page-wise text output via a REST API.