Linux で PDF→JPG

停電にともないなんだかんだで PDF を見ることが多い。 PDF って便利だけど古い携帯だと見られなかったりして JPEGPNG で一枚絵で簡単に見たい場合もある。なんか Gentoo というか Linux つかえばコマンド一つなので方法をメモ。

$ convert IN.pdf OUT.jpg

これだけ。どのパッケージのコマンドかというと…

$ which convert
/usr/bin/convert

$ qfile /usr/bin/convert
media-gfx/imagemagick (/usr/bin/convert)


ただし、このままだと解像度が低くてあまり使いものにならない。その場合解像度を指定すると良い。

$ convert -density 144 IN.pdf OUT.jpg
$ convert -density 144 -geometry 50% IN.pdf OUT.jpg
$ convert -density 144 -geometry 1000 IN.pdf OUT.jpg

よくわかってないけど、簡単に言うとこんな感じ。

  • density 解像度。スキャナの DPI に似ている。デフォルト 100 のもよう。
  • geometry 大きさ。パーセントで指定してもいいし数値で指定してもいい。

なので以下の 2 つは同じ結果になる。

$ convert IN.pdf OUT.jpg
$ convert -density 100 -geometry 100% IN.pdf OUT.jpg