PHP (veya muhtemelen perl) kullanılarak ayrı sayfalara bölünmüş PDF belgeleri

5 Cevap php

Biri bana ayrı dosyalar, her biri 1 sayfada birden fazla sayfadan oluşan bir pdf bölmek için izin verecek bir PHP kütüphanesi veya komut doğru beni işaret edebilir. PDFLib belgelerine bu izin görünmüyor ve Google özellikle yararlı olmamıştır.

Ben belki de Perl kullanabilirsiniz, ancak bunu yapmak için çok rahatsız edici olacaktır.

5 Cevap

Ben kullandım PDF::Reuse. Bu bile komik değil o kadar kolay yapar. İşte benim komut birinden ilgili pasajı:

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();
}

Bu perl veya php, ama pdftk kolayca bu ve çok daha fazlasını yapar değil.

TCPDF ne isterseniz var mı? Yerli PHP.

Ben PHP Pdftk onu aramak için tercih bile Pdftk kullanarak oy vereceğini. Bunu yapmak için nasıl mükemmel bir sicili vardır. Aşağıdaki örnek Pdftk ile PDF bölmek için nasıl gösterir

pdf2json.exe Paper.pdf -enc UTF-8 -compress -split 10 Paper.pdf_%.js

(this url alınan örnek)