任何解决方案都需要使用php代码,任何样本或库链接将pdf分成两部分
https://gist.github.com/maccath/3981205我alredy尝试了这个并因FPDF错误而收到错误:文件已加密!
for ($i = 1; $i <= $pagecount; $i++) {
$new_pdf = new FPDI();
$new_pdf->AddPage();
$new_pdf->setSourceFile($filename);
$new_pdf->useTemplate($new_pdf->importPage($i));
try {
$new_filename = $end_directory.str_replace('.pdf', '', $filename).'_'.$i.".pdf";
$new_pdf->Output($new_filename, "F");
echo "Page ".$i." split into ".$new_filename."<br />\n";
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
}
}
答案 0 :(得分:0)
根据Setasign网站,FPDI不会导入加密或受保护的PDF,因此您需要检查您正在使用的PDF的属性,以确定是否属于这种情况。可能有办法解决受保护的PDF问题,但如果FPDI类中没有加密/解密支持,则无法按原样使用PDF。