尝试使用 ImageMagick 将 PDF 转换为图像时,您可能会遇到授权错误,特别是:“convert-im6.q16 :未授权`temp2.pdf'@ error/constitute.c/ReadImage/412。”这表明 ImageMagick 缺乏访问 PDF 文件所需的权限。
要解决此问题,需要修改 ImageMagick policy.xml 文件:
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
注意:在某些系统中,“域”可能是“编码器”而不是“模块”。
以上是为什么 ImageMagick 无法转换 PDF 并出现'授权”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!