使用TCPDF& amp;从扫描的pdf中删除页面时出错FPDI。其他pdf工作正常。
ERROR: Unable to find object (8, 0) at expected location
答案 0 :(得分:11)
您的文件可能已损坏。 有些扫描仪会产生损坏的PDF, 但没有什么可担心的。 如果您使用带有shell_exec的
,则可以重新创建pdffunction 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));
}
娱乐完成后,请删除页面。希望这个答案能解决你的问题。