Batch file 批处理将PDF转换为TIFF,然后通过Tesseract运行,但仅适用于-debug-configure

Batch file 批处理将PDF转换为TIFF,然后通过Tesseract运行,但仅适用于-debug-configure,batch-file,pdf,imagemagick,tesseract,tiff,Batch File,Pdf,Imagemagick,Tesseract,Tiff,我一直在处理一个批处理文件,该文件将使用ImageMagick请求一个文件并输出一个TIFF版本,然后由Tesseract读取。在处理转换问题时,我会对转换进行-debug configure,以便跟踪出错的地方。一旦一切正常,我就删除了-debug configure,批处理文件停止工作。当我替换-debug configure时,它又开始工作了。-debug configure不应该只是跟踪计算机,还是它做了其他事情?谢谢你的帮助 我的参考代码: @echo off :start SETL

我一直在处理一个批处理文件,该文件将使用ImageMagick请求一个文件并输出一个TIFF版本,然后由Tesseract读取。在处理转换问题时,我会对转换进行
-debug configure
,以便跟踪出错的地方。一旦一切正常,我就删除了
-debug configure
,批处理文件停止工作。当我替换
-debug configure
时,它又开始工作了。
-debug configure
不应该只是跟踪计算机,还是它做了其他事情?谢谢你的帮助


我的参考代码:

@echo off
:start
SETLOCAL EnableDelayedExpansion
SET WORK=C:\Users\Me
SET PATH=%PATH%;C:\ProgramFiles\ImageMagick-6.9.1Q16;C;\ProgramFiles\gs\gs9.16
SET IMCONV="%PROGRAMFILES%\ImageMagick-6.9.1-Q16\Convert"
SET TESS="%PROGRAMFILES(X86)%\Tesseract-OCR\Tesseract"
SET /p INPUTF=Input file(enter done if done)?
if %INPUTF%==done goto end
SET /p OUTPUTC=Output tiff file?
SET /p OUTPUTF=Output text file?
CD %WORK%
%IMCONV% -debug configure -density 300X300 %INPUTF% -auto-orient -depth 8 %OUTPUTC%
%Tess% %OUTPUTC% %OUTPUTF%
echo success
goto start
:end

定义“停止工作”。它显示错误
无法打开输入文件:
但是,一旦我在其中添加-debug configure,它就会突然打开输入文件。此错误发生在代码的Tesseract部分。