PDF到PNG ghostscript批处理文件问题

时间:2017-03-14 20:34:18

标签: batch-file pdf png ghostscript

我正在尝试将pdf拖到批处理文件中,然后将pdf转换为png,位于同一目录中。这一切都适用于单页 pdf ,我得到正确的转换为png格式,问题是当我转换多页的pdf时。输出显示“处理第1,2,3页等......但我最终得到的只是pdf的第一页。任何人都可以引导我朝着正确的方向前进,我将不胜感激。

我创建了一个包含以下代码的批处理文件。提前谢谢。

path=%PATH%;C:\Program Files (x86)\gs\gs9.20\bin\
cd %~dp1
gswin32c.exe -sDEVICE=pngalpha -sCompression=lzw -r300x300 -dBATCH -sOutputFile=%1.png %1

1 个答案:

答案 0 :(得分:0)

您必须使用%d作为输出文件名的一部分来指定png中页码的模式。在这种情况下-sOutputFile=%1_%%d.png