使用PHP(或可能是perl)将PDF文档拆分为单独的页面

Sim*_*ens 8 php pdf perl split

任何人都可以指向一个PHP库或脚本,它允许我将包含多个页面的pdf拆分成单独的文件,每个文件包含1个页面.PDFLib文档似乎不允许这样做,Google也没有特别的帮助.

我也可以使用Perl,但这样做会非常不方便.

Sin*_*nür 9

我使用过PDF :: Reuse.这让它变得如此简单,甚至都不好笑.以下是我的一个脚本的相关代码段:

while ( my $line = <$page_list> ) {
    chomp $line;
    my ($class, $drug, $page) = split ' ', $line;

    my $dir = canonpath( catfile $OUTPUT_DIR, $class );
    mkdir $dir unless -e $dir;

    my $target = canonpath( catfile $dir, "$drug.pdf" );

    prFile( $target );
    prCompress( 1 );
    prDoc( $INPUT_PDF, $page, $page + 1 );
    prEnd();
}
Run Code Online (Sandbox Code Playgroud)


run*_*rig 5

它不是perl或php,但是pdftk很容易做到这一点以及更多.