首页 > 解决方案 > 使用 wand 图像错误读取 PDF 文件:wand.exceptions.DelegateError

问题描述

我想编写一个读取 pdf 文件的 python 代码并将其转换为按照本教程的图像: https ://www.youtube.com/watch?v=pf7OONW7l54和https://www.youtube.com/watch?v =jRUcMiXZt5Q

如此巧妙地编写这部分代码:

import io 
from PIL import Image 
import pytesseract
from wand.image import Image as wi 

pdf = wi(filename="pub.pdf", resolution = 300)#reading the pdf file

我有这个错误

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\Asus\anaconda3\envs\venv\lib\site-packages\wand\image.py", line 9110, in __init__
self.read(filename=filename)
File "C:\Users\Asus\anaconda3\envs\venv\lib\site-packages\wand\image.py", line 9705, in read
self.raise_exception()
File "C:\Users\Asus\anaconda3\envs\venv\lib\site-packages\wand\resource.py", line 222, in 
raise_exception
raise e
wand.exceptions.DelegateError: FailedToExecuteCommand `"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH - 
dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" - 
dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r300x300"  "- 
sOutputFile=C:/Users/Asus/AppData/Local/Temp/magick-jlrGdszT8qWK8pM53VwMFuYRSdTVjymB%d" "- 
fC:/Users/Asus/AppData/Local/Temp/magick-k6Nf5xta1tYaVH6IZHEmURi9oTeBo9RS" "- 
fC:/Users/Asus/AppData/Local/Temp/magick-LLJ1vviI92fdUzOeVz1c_HgjVw0DDxc4"' (Le fichier sp�cifi� 
est introuvable.
) @ error/delegate.c/ExternalDelegateCommand/510

标签: pythonpdfpython-imaging-librarypython-tesseractwand

解决方案


推荐阅读