```php title="PHP" setBackend('tesseract'); $ocrConfig->setLanguage('eng'); $config = new ExtractionConfig(); $config->setForceOcr(true); $config->setOcr($ocrConfig); $result = Kreuzberg::extractFileSync('scanned.pdf', null, $config); echo "Content:\n"; echo $result->getContent(); if ($result->getDetectedLanguages() !== null) { echo "Detected Languages: " . implode(', ', $result->getDetectedLanguages()) . "\n"; } ```