Cygwin + ImageMagick を使ってPDFから連番のJPGを生成


このエントリーをはてなブックマークに追加

Cygwin + ImageMagick を使ってPDFから連番のJPGを生成する方法についてメモします。

準備

Cygwinインストーラを用いて" ImageMagick"と"ghostscript"をインストールします。

そのあと、Cygwinのコンソールで which convertしてみてください。/bin/convert/usr/bin/convertなどと表示されれば ImageMagickを呼び出す準備ができています。

もし/cygdrive/c/Windows/system32/convertWindowsに組み込まれているコマンド)が表示されるようであれば正しく ImageMagickがインストールされていない可能性があります。 ImageMagickをインストールし直すなり、ImageMagickにPATHを通すなりしてください。

処理

PDFの名前をsource.pdfとします。以下のコマンドにより、0001.jpg, 0002.jpg, ... が生成されます。

$ convert source.pdf %04d.jpg

ただ、上記コマンドだと、生成される画像の品質が非常に悪いことがあります。そのときは-density 300などと解像度を指定します。(ハイフンは1個なので気をつけてください)

$ convert -density 300 source.pdf %04d.jpg

参考

`