PDFをPILのイメージに変換する方法について説明する。 PDFをBMPなどに変更するにはconvertコマンドが便利で、 $ convert -density 600x600 a.pdf a.bmp のようにして変更できる。 これをPythonを使って画像として触るためには実現するにはpythonのImageMagickのバインディングPythonMagicとPython Imaging Library(PIL)を用いる。 PDFからPILに変換する方法は意外とどこにも載っていなかったので苦労した。 以下にコードを示す。 import Image, PythonMagick, numpy def PDF2PIL( pdfpath ): img = PythonMagick.Image() img.density( '300' ) img.read( pdfpath.encode('utf