Convertuji pdf soubor a chci kazdou jeho stránku převést na obrázek a ten samozřejmě následně uložit. Jenže while mi pokaždé skončí dřívě něž mu to povolí podmínka. Tento kod mi u jednoho pdfka s 24 strankama prevede a ulozi pouze od cisla 23 do 16 a skonci u jineho pdfka s 21 stranami mi zase ulozi pouze od 20 do 8 stránky a zase hodí chybu
Fatal error: Uncaught exception 'ImagickException' with message 'Postscript delegate failed `files/pdf/abra.pdf'' in
na 100% vím, že funkce getPDFPages funguje správně.
Může mi někdo říct proč while předčasně skončí?
$countpdf=getPDFPages($cesta);
$cesta=strrev($cesta);
$w=strpos($cesta,"/",0);
$cestaksouboru=strrev(substr($cesta, $w ));
$nazevsouboru=strrev(substr($cesta, 0 ,$w ));
$nzsou=substr(strrev($nazevsouboru), 4);
$filepdf=strrev($nzsou);
while($int >= 0){
$int--;
$im = new imagick();
$im->readimage("files/pdf/abra.pdf[".$int."]");
$im->setImageFormat('jpg');
$im->writeImage('files/pdf-nahled/'.$filepdf.$int.'.jpg');
$im->clear();
$im->destroy();
echo $filepdf.$int."<br/>";
}