1 | <?php |
||
26 | class OcrController extends Controller { |
||
27 | |||
28 | /** |
||
29 | * @var string |
||
30 | */ |
||
31 | private $userId; |
||
32 | |||
33 | /** |
||
34 | * @var OcrService |
||
35 | */ |
||
36 | private $service; |
||
37 | |||
38 | use Errors; |
||
39 | |||
40 | /** |
||
41 | * OcrController constructor. |
||
42 | * |
||
43 | * @param string $AppName |
||
44 | * @param IRequest $request |
||
45 | * @param OcrService $service |
||
46 | * @param $UserId |
||
47 | */ |
||
48 | 1 | public function __construct($AppName, IRequest $request, OcrService $service, $UserId) { |
|
53 | |||
54 | /** |
||
55 | * Get languages supported by installed tesseract. (Version has to be at least 3.02.02) |
||
56 | * @NoAdminRequired |
||
57 | * @return DataResponse |
||
58 | */ |
||
59 | public function languages() { |
||
64 | |||
65 | /** |
||
66 | * Processing the srcFile(s) |
||
67 | * @NoAdminRequired |
||
68 | * @param string $language - deu, eng... |
||
69 | * @param array $files |
||
70 | * @return DataResponse |
||
71 | */ |
||
72 | public function process($language, $files) { |
||
77 | |||
78 | /** |
||
79 | * Get the current status. |
||
80 | * @NoAdminRequired |
||
81 | * @return DataResponse |
||
82 | */ |
||
83 | public function status() { |
||
88 | |||
89 | } |