PDFをプログラムで分割する

Contents
[ ]

このトピックでは、Aspose.PDF for PHP via Javaを使用して、PHPアプリケーション内でPDFページを個別のPDFファイルに分割する方法を示します。PHPを使用してPDFページを1ページのPDFファイルに分割するには、以下の手順に従います:

  1. Document オブジェクトの PageCollection コレクションを介してPDFドキュメントのページをループします。

  2. 各反復処理で、新しい Document オブジェクトを作成し、個々の Page オブジェクトを空のドキュメントに追加します。

  3. Save メソッドを使用して新しい PDF を保存します。

次の PHP コードスニペットは、PDF ページを個別の PDF ファイルに分割する方法を示しています。


    // ドキュメントを開く
    $document = new Document($inputFile);
    $pages = $document->getPages();
    $pagesSize = java_values($pages->size());
       
    // すべてのページをループする
    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();