public static function run($dataDir = null) { # Load an existing image (of type bmp) in an instance of Image class $image = new Image(); $image = $image->load($dataDir . "Sample.djvu"); # Create an instance of TiffOptions & use preset options for Black n While with Deflate compression $tiff_expected_format = new TiffExpectedFormat(); $export_options = new TiffOptions($tiff_expected_format->TiffDeflateBW); # Initialize an instance of DjvuMultiPageOptions $export_options->setMultiPageOptions(new DjvuMultiPageOptions()); # Save the result in PDF format $image->save($dataDir . "djvu.tiff", $export_options); # Display Status. print "Converted DjVu to Tiff successfully!" . PHP_EOL; }
public static function run($dataDir = null) { # Load an existing image (of type bmp) in an instance of Image class $image = new Image(); $image = $image->load($dataDir . "demo.djvu"); # Create an instance of TiffOptions & use preset options for Black n While with Deflate compression $tiff_expected_format = new TiffExpectedFormat(); $export_options = new TiffOptions($tiff_expected_format->TiffDeflateBW); # Create an instance of IntRange and initialize it with range of pages to be exported $range = [0, 1]; #Export first 2 pages # Initialize an instance of DjvuMultiPageOptions $export_options->setMultiPageOptions(new DjvuMultiPageOptions($range)); # Save the result in PDF format $image->save($dataDir . "PagesRange.tiff", $export_options); # Display Status. print "Converted range of DjVu pages successfully!" . PHP_EOL; }