使用tcpdf将pdf分成两部分

时间:2014-01-02 11:51:41

标签: javascript php pdf tcpdf

任何解决方案都需要使用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";
    }
}

}

现在正在尝试http://www.tcpdf.org/examples.php

1 个答案:

答案 0 :(得分:0)

根据Setasign网站,FPDI不会导入加密或受保护的PDF,因此您需要检查您正在使用的PDF的属性,以确定是否属于这种情况。可能有办法解决受保护的PDF问题,但如果FPDI类中没有加密/解密支持,则无法按原样使用PDF。