imagick

ImageMagick

この辺を参考に。

http://kyle-in-jp.blogspot.jp/2008/04/windowsimagemagickphp.html

image magickインストール

GostScriptインストール

PHP 5.3
php.ini
[PECL]の後に、
--
extension=php_imagick_ts_vc6.dll
--
/extディレクトリに入れたDLLファイル名を指定する。

pdfの画像変換(サムネイル化)には、最新のGostScriptを入れないとPHPでエラーが発生する。

PHPでimagickを使うこ

とでpdfを画像化(サムネイル化)できる。

$im->writeImages($filename,true);

このメソッドでファイルに出力できる。

PHPがVC6で、dllがVC9でコンパイルされているようなとき、ライブラリのロードでエラーが出る。
(apacheのerror.logを参照する。)

PHPがVC6のとき、
php_imagick.dll(php_imagick_ts,php_imagick_ntsの名前の違いはスレッドセーフ版とnonスレッドセーフ版)がVC6でコンパイルされている版を探して入れる。
「php_imagick.dll VC6」などのキーワードで検索エンジンで探す。

windows xp pro, windows server2003で動作確認した。