PDF→JPEG変換

ある用途でPDFファイルをJPEGに変換する処理が必要になりました。ネットで調べると「Ghostscript」なるツールがあることが分かり、C:\gs\gs8.54\bin\にインストール。これはWindowsのコマンドとして、gswin32c.exeで動作確認OK。
 ## 参考は、http://matome.info/pdf2jpg/
次に、phpでこれを処理する方法について、以下のようなsystem()コマンドの利用を確認:
<?php
?$src = ‘testA’; /*?変換元のpdf */
?$page = ‘1′; /* 変換対象ページ番号 */
?$gsexec = ‘C:\gs\gs8.54\bin\gswin32c.exe ‘; /*?コマンド本体 */
?$options = ‘-dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg ‘;
?$options .= ‘-sOutputFile=’.$src.’.jpg ‘; /* 変換後のjpeg */
?$options .= ‘-q -r11 ‘; /* 経過メッセージ抑圧、分解度11(サイズが変更できる) */
?$options .= ‘-dFirstPage=’ . $page . ‘ -dLastPage=’ . $page . ‘ ‘;
?@system($gsexec . $options . $src . ‘.pdf’, $ret);
??>
## 参考は、http://moodle.org/mod/forum/discuss.php?d=101964

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です