ghostscript命令行 - 使用管道时每个文件的页面?

时间:2016-08-26 06:23:36

标签: image pdf pipe stdout ghostscript

gs.exe -dNOPAUSE -dBATCH -sOutputFile=- -dTextAlphaBits=4 -dFirstPage=3 -dLastPage=3 -sDEVICE=jpeg -q -r300 a.pdf'

将pdf转换为图片。 我在OutputFile参数中使用-符号来使用管道,如何使用这种方式提取多页pdf? 如果我用输出文件名指定%03d,我会得到多个图像(我想要的),但是使用管道它是不同的所以我不知道它是如何工作的。

1 个答案:

答案 0 :(得分:1)

据我所知,如果你选择一个管道作为输出,那么Ghostscript只是将原始数据直接转储到管道。

所以你得到文件头,图像数据和预告片,然后下一页处理文件头发送到管道,图像数据和文件预告片。等等。

你在期待什么?