ImageMagickを使って複数の画像を一つのPDFファイルにまとめる

ImageMagickをインストールする方法

sudo apt install imagemagick

convertコマンドでファイルをPDFにまとめる

convert *.jpg output.pdf

Dockerイメージを使う方法

ImageMagickを適当にアップグレードしたら下記のようなエラーが出るようになりました。バージョンを上げれば解決するそうですが、aptで入る現在最新のバージョンがこうなのでソースからインストールする必要があります。

$ convert *.png output.pdf
convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.

ソースから入れるくらいならDockerイメージを使ったほうが楽そうです。

docker run -v ~/path/to:/images --rm -it v4tech/imagemagick convert /images/\*.png /images/output.pdf

こんな感じでやりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA