@@ -1,26 +1,26 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | $worker = new GearmanWorker(); |
| 4 | -$worker->addServer('127.0.0.1',4730); |
|
| 4 | +$worker->addServer('127.0.0.1', 4730); |
|
| 5 | 5 | |
| 6 | 6 | $worker->addFunction(/** |
| 7 | 7 | * @param GearmanJob $job |
| 8 | 8 | */ |
| 9 | 9 | "ocr", function(GearmanJob $job) { |
| 10 | 10 | $workload = json_decode($job->workload()); |
| 11 | - if($workload->type === 'tess'){ |
|
| 11 | + if ($workload->type === 'tess') { |
|
| 12 | 12 | //tesseract |
| 13 | 13 | $command = 'tesseract "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language; |
| 14 | 14 | $success = -1; |
| 15 | 15 | exec($command, $_out, $success); |
| 16 | 16 | if ($success === 0 && !isset($_out[1])) { |
| 17 | 17 | //occ command which puts the file and cleans the tempfile |
| 18 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
| 19 | - } else{ |
|
| 18 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
| 19 | + } else { |
|
| 20 | 20 | //update status failed. |
| 21 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
| 21 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
| 22 | 22 | } |
| 23 | - } else{ |
|
| 23 | + } else { |
|
| 24 | 24 | //ocrmypdf |
| 25 | 25 | $command = 'ocrmypdf "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language . ' --skip-text'; |
| 26 | 26 | $success = -1; |
@@ -28,10 +28,10 @@ discard block |
||
| 28 | 28 | // Command successful and no error by tesseract (line[0] is 'Tesseract Open Source OCR Engine v3.03 with Leptonica' line[1] should not exist) |
| 29 | 29 | if ($success === 0 && !isset($_out[0])) { |
| 30 | 30 | //occ command which puts the file and cleans the tempfile |
| 31 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
| 32 | - } else{ |
|
| 31 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
| 32 | + } else { |
|
| 33 | 33 | //update status failed. |
| 34 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
| 34 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
| 35 | 35 | } |
| 36 | 36 | } |
| 37 | 37 | }); |