Pocket

Ubuntu18.04のImageMagick(6.9.7-4 Q16)のconvertコマンドで、jpgからpdf変換、pngをpdf変換したら、エラーになりました。

$ convert tmp.png tmp.pdf
convert-im6.q16: not authorized `tmp.pdf' @ error/constitute.c/WriteImage/1037.

$ convert tmp.jpg tmp.pdf
convert-im6.q16: not authorized `tmp.pdf' @ error/constitute.c/WriteImage/1037.

/etc/ImageMagick-6/policy.xmlを次のように修正したら、エラーがなくなり、変換できました。

77行目: 修正前
  <policy domain="coder" rights="none" pattern="PDF" />

77行目: 修正後
  <policy domain="coder" rights="read|write" pattern="PDF" />