pub fn ocr_pdf(path: &Path) -> Option<String>
OCR a PDF by rasterizing its pages (poppler pdftoppm, 150 dpi) and running the PP-OCRv6 pipeline. Returns concatenated page text, or None if rasterization/models are unavailable.
pdftoppm