TCPDF ERROR: невозможно найти объект (8, 0) в ожидаемом месте

Я получаю сообщение об ошибке при удалении страницы из сканированного pdf с использованием TCPDF и FPDI. Другие pdf работают нормально.

ERROR: Unable to find object (8, 0) at expected location 

Related of "TCPDF ERROR: невозможно найти объект (8, 0) в ожидаемом месте"

Возможно, ваш файл поврежден. Некоторые сканеры будут создавать поврежденные PDF-файлы, но там нечего беспокоиться. Вы можете воссоздать pdf, если используете linux с shell_exec

 function pdf_recreate($f) { rename($f,str_replace('.pdf','_.pdf',$f)); $fileArray=array(str_replace('.pdf','_.pdf',$f)); $outputName=$f; $cmd = "gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outputName "; foreach($fileArray as $file) { $cmd .= $file." "; } $result = shell_exec($cmd); unlink(str_replace('.pdf','_.pdf',$f)); } 

После завершения отдыха удалите страницы. Надеюсь, что этот ответ решит ваши проблемы.