Процесс медленный, но в среде разработки он работает нормально . Я только что поправил max_time_execution в php.ini (я использую xampp) и всё! Он отлично работает с большими и сложными PDF-файлами. Требуется время, но оно проходит. Но не в производстве.
Я изменил max_time_execution, post_max_size, Memory_limit на максимум, но все равно получаю это сообщение об ошибке:
Код: Выделить всё
[Thu Jul 25 10:46:54.558135 2024] [lsapi:error] [pid 27229:tid 140211220608768] [client 181.222.135.68:54373] [host myhost.com] Error on sending request(GET /phpfile.php?file=teste.pdf HTTP/1.1); uri(/phpfile.php?file=teste.pdf) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 5487), check http://docs.cloudlinux.com/mod_lsapi_troubleshooting.html, referer: http://mydomain.php
Код: Выделить всё
$pdf = new Spatie\PdfToImage\Pdf("$path".$file);
$numberPfpages = $pdf->getNumberOfPages();
$j = 1;
for ($i=0; $i < $numberPfpages; $i++) {
$fileName = $path."página_".$j;
$pdf->setPage($j)->saveImage($fileName.".jpg");
$j++;
}
}
Я не знаю, в чем проблема с сервером и как его правильно настроить, поэтому он работает с любой PDF-файл, который я захочу загрузить и прочитать.
Если кто-нибудь сможет помочь, буду признателен.
С уважением
Подробнее здесь: https://stackoverflow.com/questions/787 ... ve-id-5487
Мобильная версия