0

我正在尝试使用 Python 3.6 和 PythonMagick 0.9.13、ghostscript 0.6 将 pdf 文件(扩展名为 .pdf 的扫描图像)转换为具有多页的 .jpg。所有这些都是从 PyCharm 解释器包中安装的。操作系统-Windows10 64 位

它工作了一段时间,但现在它给了我一个以下错误,我试图通过查看下面所有链接中给出的建议来解决这个问题,但没有任何结果。有人可以帮我解决这个问题吗?那会很好!!
ImageMagick 和 Ghostscript 从 PDF 转换时出错

Imagemagick 将 PDF 转换为 JPEG:FailedToExecuteCommand `"gswin32c.exe" / PDFDelegateFailed

****************************错误信息********************

RuntimeError: Magick: PDFDelegateFailed `[ghostscript library 9.09] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=4 -dGraphicsAlphaBits=4" -r72x72" -dUseCIEColor -dFirstPage=1 -dLastPage=1 "-sOutputFile=C:/Users/****/AppData/Local/Temp/magick-13092f9RE6HZSrtFU%d" "-fC:/Users/**** /AppData/Local/Temp/magick-13092ks9r_NT8Xygw" "-fC:/Users/****/AppData/Local/Temp/magick-13092NNqfnGb-iNhM"':不可恢复的错误:无效访问放入操作数堆栈:真假- nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- InputAttributes --nostringval-- --nostringval-- InputAttributes --nostringval-- @error/pdf.c/InvokePDFDelegate/274

4

1 回答 1

0

看起来您的 PDF 文件无效。您还有一个古老版本的 Ghostscript,9.09 已经 5 岁了,我会先尝试当前版本。

我也尝试用 Ghostscript 打开 PDF 文件,看看是否有效,如果没有,那么我需要原始 PDF 文件来说明原因。

尽管您可能无法更改,但相关的一件事是;不要使用 -dUseCIEColor。

于 2018-09-13T11:39:32.270 回答