Ubuntu18.04 ImageMagick convertで、not authorized xxx.pdf エラー

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.Code language: Bash (bash)

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

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

77行目: 修正後
  <policy domain="coder" rights="read|write" pattern="PDF" />
Code language: HTML, XML (xml)
タイトルとURLをコピーしました