Membagi PDF secara programatik

Contents
[ ]

Topik ini menunjukkan cara membagi halaman PDF dengan Aspose.PDF untuk PHP via Java menjadi file PDF individual dalam aplikasi PHP Anda. Untuk membagi halaman PDF menjadi file PDF satu halaman menggunakan PHP, langkah-langkah berikut dapat diikuti:

  1. Melakukan loop melalui halaman dokumen PDF melalui koleksi PageCollection dari objek Document.

  2. Untuk setiap iterasi, buat objek Dokumen baru dan tambahkan objek Page individual ke dalam dokumen kosong.

  3. Simpan PDF baru menggunakan metode Save.

Potongan kode PHP berikut menunjukkan cara membagi halaman PDF menjadi file PDF individual.


    // Buka dokumen
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // Loop melalui semua halaman
    for ($pageCount = 1; $pageCount <= $pagesSize; $pageCount++) {
        $page = $pages->get_Item($pageCount);
        $newDocument = new Document();
        $newDocument->getPages()->add($page);
        $newDocument->save($outputFile . "page_" . $pageCount . ".pdf");
        $newDocument->close();
    }
    $document->close();