
在使用命令
convert xxxx.pdf xxxx.jpg
convert: not authorized 'xxxxxx.pdf' @ error/constitute.c/ReadImage/412
该问题的根本原因在于ImageMagick的配置文件
policy.xml
解决步骤如下:
/etc/ImageMagick-6/
policy.xml
sudo vim /etc/ImageMagick-6/policy.xml

<policy domain="coder" rights="none" pattern="PDF" />
将其修改为:
<policy domain="coder" rights="read|write" pattern="PDF" />
或直接添加一行允许PDF读写的策略:
<policy domain="coder" rights="read|write" pattern="PDF" />


:w
:q

convert xxxx.pdf xxxx.jpg
通过调整ImageMagick的安全策略,可安全地启用PDF格式的支持,解决转换被拒绝的问题。
以上就是Linux转PDF为JPG报错解决的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号