大量の画像ファイルを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変換が完了。 まあまあでしょうか。( ,,゜Д゜)
