首页 > 软件资讯 > Linux转PDF为JPG报错解决

Linux转PDF为JPG报错解决

时间:2026-09-15 13:24:38

在使用ImageMagick进行图像转换时遇到错误提示:`convert: not authorized `xxxxxx.pdf @ error/constitute.c/ReadImage/。这是因为Policy.xml配置文件中默认限制了对PDF等格式的操作,出于安全考虑已禁用了相关权限。只需编辑Policy.xml并调整权限策略,允许PDF文件的读取与转换操作后重新执行命令即可解决上述问题。

- 在终端输入命令时出现错误提示。

- 检查ImageMagick版本是否过旧或长期未更新。

- 输入命令到终端执行

- 查看详情信息

- 后来发现是ImageMagick的policy.xml文件默认未开启读写PDF文件的权限。

- 修改/etc/ImageMagick-6/目录中的policy.xml文件,开启对PDF文件的读写权限。

- 进入/etc/ImageMagick-6/目录,执行命令用Vim打开并编辑policy.xml文件。

- 输入管理员密码后按回车键,即可进入Vim操作界面。

- 在policy.xml文件里添加一行新内容。

- 更改其中一行的文字内容

- 把

- 改为

- 添加一行新内容。

- 保存文件用:w,退出用:q。

- 重新启动系统。

- 重启系统后,再次运行convert命令即可正常执行。

热门推荐