我收到如上所示的错误消息。 我已经在 policy.xml 中添加了以下行
检查使用时:
识别列表策略
显示:
政策:编码器 权利:阅读 图案:PDF
为了解决问题,我还需要更改/设置其他内容吗?
提前致谢。
YH
细节: 在 policy.xml
结果 识别列表策略
路径:/etc/ImageMagick-6/policy.xml 政策:资源 名称:磁盘 值:1GiB 政策:资源 名称:地图 值:512MiB 政策:资源 名称:记忆 值:256MiB 政策:资源 名称:区域 价值:128MB 政策:资源 名称:身高 价值:16KP 政策:资源 名称:宽度 价值:16KP 政策:代表 权利:无 模式:网址 政策:代表 权利:无 模式:HTTPS 政策:代表 权利:无 模式:HTTP 策略:路径 权利:无 图案: @* 策略:路径 权利:无 模式:/etc/* 政策:编码器 权利:无 图案:PS 政策:编码器 权利:无 图案:PS2 政策:编码器 权利:无 图案:PS3 政策:编码器 权利:无 图案:EPS 政策:编码员 权利:阅读 图案:PDF 政策:编码员 权利:阅读 图案:PDF 政策:编码员 权利:无 图案:XPS
路径:[内置] 政策:未定义 权利:无
看起来你已经在 policy.xml 文件中添加了正确的行,允许“PDF”编码器具有读取权限。但是,您提供的错误消息并不表示政策更改已成功应用。
修改policy.xml文件后尝试重启ImageMagick。这将确保加载新的策略设置。您可以通过运行以下命令来执行此操作:
sudo service imagemagick restart
ImageMagick 重新启动后,尝试再次运行产生错误的命令,看看它是否已解决。如果问题仍然存在,您可能需要验证 ImageMagick 是否正确读取了 policy.xml 文件。您可以通过运行以下命令来执行此操作:
identify -list policy
并检查您所做的政策更改是否已列出。