我想使用名为CogniView PDF2XL CLI的程序将大量文档从PDF转换为XLS,因此我创建了一个批处理程序(.bat),如下所示:
@ECHO OFF
cd C:\Program Files\CogniView\PDF2XL
FOR /F "delims=." %%g in ('dir /b "C:\InputFolder"\*.pdf') do PDF2XL -input="C:\InputFolder\%%g.pdf" -layout="C:\LayoutsFolder\TheLayout.layout" -format=excelfile -range=all -output="C:\OutputFolder\%%g.xls" -noui -autoopen=on
代码执行没有错误,但是当我查看输出文件夹时,我没有看到XLS文件。我错过了什么吗?
答案 0 :(得分:0)
在您的输入文件中,您将" .pdf"加倍。在末尾。试试这个,我从输入文件的末尾删除了.pdf:
@ECHO OFF
cd C:\Program Files\CogniView\PDF2XL
FOR /F "delims=." %%g in ('dir /b "C:\InputFolder"\*.pdf') do PDF2XL -input="C:\InputFolder\%%g" -layout="C:\LayoutsFolder\TheLayout.layout" -format=excelfile -range=all -output="C:\OutputFolder\%%g.xls" -noui -autoopen=on