さくらインターネットのレンタルサーバ上でPDFをJPEGに変換する方法です。
変換にはImageMagickを用います。
さくらインターネットにはImageMagickがインストールされているのですが、PHPには組み込まれておらず、phpinfoを見ても見当たりません。
しかしインストールされているのは確実なので、system関数を用い、ImageMagickのコマンドを実行すれば使用できます。
なお、ImageMagickのパスは「/usr/local/bin/」です。
[php]
<?php
system("/usr/local/bin/convert sample.pdf sample.jpg");
?>
[/php]
system("/usr/local/bin/convert PDFファイルのパス 出力するJPEGのパス");
もし、PDFファイル(ここでは「sample.pdf」)が複数ページある場合は、
- sample-0.jpg
- sample-1.jpg
- sample-2.jpg
・・・
というふうに、自動的に連番がついたファイル名で出力されます。