<?php
 
    /******************************************************************************************
 
 
        This example takes a multipage TIFF file (example.tif) and extracts all its
 
        pages to page.0.tif up to page.x.tif.
 
 
        To properly run this example, you need an existing multipage tif file called
 
        'images/multipage.tif'.
 
 
        You can get the example images here :
 
 
        https://github.com/christian-vigh-phpclasses/TiffTools
 
 
     ******************************************************************************************/
 
 
    require_once ( 'TiffSplitter.phpclass' ) ;
 
 
    $tiff        =  TiffSplitter::Load ( 'images/multipage.tif' ) ;
 
 
    foreach ( $tiff  as  $page )
 
       {
 
        $output        =  'page.' . $page -> PageNumber . '.tif' ;
 
        $page -> SaveTo ( $output ) ;
 
        }
 
 |