版权声明:本文为连鹏伟原创文章,未经博主允许不得转载。 https://blog.csdn.net/lpwmm/article/details/83313459
在Windows10的Ubuntu子系统中安装了ImageMagick,但是在使用convert命令的时候报错:
root@Lian:~# convert -density 150 Appendix-A.pdf -quality 90 output.png
convert-im6.q16: not authorized `Appendix-A.pdf' @ error/constitute.c/ReadImage/412.
convert-im6.q16: no images defined `output.png' @ error/convert.c/ConvertImageCommand/3258.
解决办法:
修改配置文件/etc/ImageMagick-6/policy.xml
root@Lian:~/# vim /etc/ImageMagick-6/policy.xml
找到这一行:
<policy domain="coder" rights="none" pattern="PDF" />
修改为:
<policy domain="coder" rights="read|write" pattern="PDF" />
在下面再增加一行:
<policy domain="coder" rights="read|write" pattern="LABEL" />
再执行convert命令就顺溜了~