PDF를 프로그래밍 방식으로 분할

Contents
[ ]

이 주제는 PHP 애플리케이션에서 Aspose.PDF for PHP via Java를 사용하여 PDF 페이지를 개별 PDF 파일로 분할하는 방법을 보여줍니다. PHP를 사용하여 PDF 페이지를 단일 페이지 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();