11月 26
例)hoge.pdfの表紙(1ページ目)から解像度72dpiのout.pngを作成
Ghostscriptの場合
#gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pngalpha -r72 -dFirstPage=1 -dLastPage=1 -sOutputFile=out.png hoge.pdf
解像度とかを指定したりできるしねー。
ImageMagickの場合
#convert hoge.pdf[0] out.png
こりゃ楽だなぁ。
PHP + ImageMagick ⇒ pecl :: Imagick の場合
※最新バージョンを利用するにはPHP5.1.3以上、ImageMagick6.2以上が必要です。
インストールはpecl install imagick
$img = new Imagick('hoge.pdf');
$img->setImageIndex(0);
$img->writeImage('out.png');
//$img->writeImages('out.png');とすると全ページを画像にしてくれる
$img->destroy();
もちろんリサイズとかもOK。
ImageMagick以外にもGraphicMagickとかあるのね。ImageMagick2もあるらしい。
Popularity: 22% [?]




