Here is a simple example how to create a preview of PDF document's first page:

PHP:
  1. <?php
  2.  
  3. /* Read page 1 */
  4. $im = new imagick( 'test.pdf[0]' );
  5.  
  6. /* Convert to png */
  7. $im->setImageFormat( "png" );
  8.  
  9. /* Send out */
  10. header( "Content-Type: image/png" );
  11. echo $im;
  12.  
  13. ?>

The number between [] is the number of the page starting from 0.

Bookmark and Share