Я пытаюсь сделать веб-страницу для преобразования PDF в текстовый файл с использованием xpdf.
Ниже приведен код PHP, чтобы сделать это в Windows, используя xampp.
<?php
$filename = array();
$filename ="/Applications/XAMPP/xamppfiles/htdocs/abc/test.pdf";//Path of the file
//while ($filename = readdir($dir)) {
if (eregi("\.pdf",$filename)){
$content = shell_exec('/usr/local/bin/pdftotext -raw'.' '.$filename.' -');//$content stores the content of the pdf as string$read =basename($filename,".pdf");//extracting file name
$testfile = "$read.txt";//changing extension of filename
$file = fopen("/Applications/XAMPP/xamppfiles/htdocs/".$testfile,"w");// creates new file of the same name in at the given location
fwrite($file, $content);//writes content to file
if (filesize($testfile)==0){} //checks if file null
else{
$text = fread($file,filesize($testfile));
fclose($file);
echo "</br>"; echo "</br>";
}
}?>
Теперь я хочу запустить его на Linux VPS.
У меня есть Cent OS VPS с доступом по SSH. Я установил zpanel, xpdf (используя yum install xpdf).
Теперь я хочу, чтобы при открытии этого URL-адреса «www.website.com/convert.php» в браузере файл test.pdf в папке public_html должен преобразовываться в test.txt в той же папке.
Итак, какой код я должен написать в convert.php?
Задача ещё не решена.
Других решений пока нет …