pyocr报错convert-im6.q16: not authorized

在使用pyocr进行OCR文字识别时遇到授权错误,该错误源于wand调用的ImageMagick配置问题。解决方法是修改/etc/ImageMagick-6/policy.xml文件,将<policy domain="resource" name="width" value="1024"/> <policy domain="resource" name="height" value="1024"/> 这两行改为<政策领域="磁盘"名称="总量"价值="1GiB"/> <政策领域="内存"名称="总量"价值="512MiB"/> 。若其他文件类型也出现类似错误,需对应修改policy.xml中相应条目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照下面的操作进行Python的OCR文字识别(识别PDF文字)
https://pythontips.com/2016/02/25/ocr-on-pdf-files-using-python/
http://blog.topspeedsnail.com/archives/3571

运行出现错误

wand.exceptions.PolicyError: not authorized `/tmp/xxx.pdf' @ .......

wand未授权,这是wand所调用ImageMagick的配置问题,需要修改/etc/ImageMagick-6/policy.xml文件

sudo vi /etc/ImageMagick-6/policy.xml

找到

<policy domain="coder" rights="none" pattern="PDF" />

修改为

<policy domain="coder" rights="read|write" pattern="PDF" />

除了PDF,其它类型文件也会出现这种错误,修改相应的条目就好了

<policy domain="cache" nam
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值