大量の画像ファイルをPDFに変換する
Kindle Fire買って以来、いろんなものをPDFにする癖が・・・。 使用OSは、Virtual BoxにインストールしたUbuntuです。 まず、Imagemagickをインストール
1 | $ sudo apt-get install imagemagick |
大量の画像ファイルがあるディレクトリに移動して、以下のコマンド一発。
1 | $ convert *.png -compress zip hogehoge.pdf |
わずか10枚程度の画像でmemory allocationエラーとかで落ちるし。成功した場合も、相当処理が遅い。 convertをまとめてやるのは、時間がかかりすぎるようなので、pdf変換は1ファイルずつ、複数のpdfはpdftkでまとめるように処理を書き直す。
1 | $ for file in `ls`;do echo $file;convert $file ${file%.*}.pdf; done; |
100ファイルで20秒弱くらいで、pdf変換が完了。 まあまあでしょうか。( ,,゜Д゜)