```php title="PHP (Amp v3+)" extractFileAsync('document.pdf'); $future = AmpBridge::toFuture($deferred); $result = $future->await(); echo $result->content; // Batch extraction with Amp Future $files = ['doc1.pdf', 'doc2.docx', 'doc3.xlsx']; $batchDeferred = $kreuzberg->batchExtractFilesAsync($files); $batchFuture = AmpBridge::toBatchFuture($batchDeferred); $results = $batchFuture->await(); foreach ($results as $i => $result) { echo "{$files[$i]}: {$result->content}\n"; } ```