ImageMagick使えば、PDFからページのサムネイル画像を簡単に作成できるとか、楽観視してたら、必ずしも全てのPDFからちゃんとした画像が表示される訳ではなかった。
PDFによっては、ImageMagickのconvert処理でエラーが発生し画像が生成されない、しかもよく分からんエラーでexit code 1とか出てるし…。
でも、要求は動的なサムネイル画像の生成…。
どうしたもんかと、Google先生に相談すると、さすがGoogle先生、ちゃんと導いてくれる。
XpdfってオープンソースのPDFビューアで一度、PDF→ppmファイルに変換して、そのppm画像ファイルをImageMagick使ってjpegに変換すれば上手くいく。
http://www.foolabs.com/xpdf/download.html
http://spinnen.jp/pdf2jpg.htm
の手順に従えば、今のところどのPDFも画像が生成可能。
Linuxの場合は、MS-Gothicフォントは、kochi-gothicにマッピングしてやれば特に問題なく動作する。