使用批处理程序将大量PDF转换为XLS文档

时间:2014-10-31 10:59:21

标签: windows batch-file pdf command-line xls

我想使用名为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文件。我错过了什么吗?

1 个答案:

答案 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