답변:
먼저 리눅스 머신에 "tesseract-ocr"을 설치해야합니다.
sudo apt-get install tesseract-ocr
CLI에서 수동으로 수행하거나 동일한 PHP 코드를 만들었으므로 원하는 경우 사용할 수 있습니다.
참고 :이 코드를 실행하려면 php.ini에서 exec 명령을 활성화해야합니다.
<?php
//IMAGE TO TXT Conversion
$input_file = $_REQUEST['input_file'];
$out = explode(".",$input_file);
$output_file = $out[0]."_".$out[1];
$output_file_name = $output_file.".txt";
echo "<br />----IMAGE To TXT conversion Started-----</br />";
echo exec('tesseract '.$input_file.' '.$output_file);
echo "<br />----TXT conversion Done-----</br />";
echo "<br /><b>Please Check----->".$output_file.".txt</b><br />";
echo "Click <a target='_blank' href='".$output_file_name."'>Here </a>to view it<br />";
?>
이 코드를 루트 폴더에 넣고 브라우저에서 액세스하십시오.
예 :
http://yourserver.com?input_file=1.png
참고 : 1.png 파일이 현재 디렉토리에 있어야합니다.
나는 이미지를 업로드 할 권리가 없다. 나는이 이미지를 참조로 사용했다 .