Ghostscriptのインストール
Ubuntu/debian
sudo apt-get install ghostscript
osx
$brew install ghostscript
ページの指定方法
-dFirstPage=
-dLastPage=
で対象ページを指定する。
$gs -dFirstPage=1 \
-dLastPage=1 \
-sDEVICE=jpeg \
-o cover.jpg \
iPhone101.pdf
Rubygemsのrghost
を使うと
RGhost::Convert.new("./iPhone101.pdf").to :jpeg, :filename => "cover.jpg"
imagemagicをつかうと
PDFをまるごと、メモリーにのせるのか、とても思い処理になる。Ghostscriptで行ったほうが早かった。