PDFをjpeg画像で記事掲載する方法

最近、ホームページやブログで「詳しくはこちらへ(PDF428kB)」のような記述を見ます。例えば、ちらしや広報誌などへのリンクする場合に用いられます。でも、リンクの表記が文章の中にあると、気が付かなかったり読み飛ばしたりするものです。もっと、はっきりリンクを示すのであれば、該当のちらしや広報誌などの画像をサムネールとして記事に掲載すると視覚的にリンクが分かり易くなります。
“PDFをjpeg画像で記事掲載する方法” の続きを読む

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