note 110811 modified in imagick.readimage by danbrown
| From: | danbrown@php.net | Date: | Tue, 11 Dec 2012 16:41:28 +0000 |
| Subject: | note 110811 modified in imagick.readimage by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-192471@lists.php.net to get a copy of this message | ||
Use this to convert all pages of a PDF to JPG:
<?php
$imagick = new Imagick();
$imagick->readImage('myfile.pdf');
$imagick->writeImages('converted.jpg', false);
?>
If you need better quality, try adding $imagick->setResolution(150, 150); before reading the
file!
If you experience transparency problems when converting PDF to JPEG (black background), try
flattening your file:
<?php
$imagick = new Imagick();
$imagick->readImage('myfile.pdf[0]');
$imagick = $imagick->flattenImages();
$imagick->writeFile('pageone.jpg');
?>
In order to read pages from a PDF-file use [PAGENUMBER] after the filename (pages start from zero!).
Example: Read page #1 from test.pdf
<?php
$imagick = new Imagick();
$imagick->readImage('test.pdf[0]');
$imagick->writeImage('page_one.jpg');
?>
--was--
Use this to convert all pages of a PDF to JPG:
<?php
$imagick = new Imagick();
$imagick->readImage('myfile.pdf');
$imagick->writeImages('converted.jpg', false);
?>
If you need better quality, try adding $imagick->setResolution(150, 150); before reading the
file!
If you experience transparency problems when converting PDF to JPEG (black background), try
flattening your file:
<?php
$imagick = new Imagick();
$imagick->readImage('myfile.pdf[0]');
$imagick = $imagick->flattenImages();
$imagick->writeFile('pageone.jpg');
?>
In order to read pages from a PDF-file use [PAGENUMBER] after the filename (pages start from zero!).
Example: Read page #1 from test.pdf
<?php
$imagick = new Imagick();
$imagick->readImage('test.pdf[0]');
$imagick->writeImage('page_one.jpg');
?>
http://php.net/manual/en/imagick.readimage.php