我使用Windows 7机器上的Ghostscript将PDF转换为PNG。我的输入PDF有很多页面,但PNG文件只包含第一页!使用Ghostscript PDF到PNG转换:只有第一页在输出PNG文件
我使用以下命令行:
gswin64c -sDEVICE=png16m -r720x720 -dNOPAUSE -dBATCH -sOutputFile=79245340005_1602.png 79245340005_1602.pdf
和日志文件是如下:
GPL Ghostscript 9.20 (2016-09-26)
Copyright (C) 2016 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 2.
Page 1
Page 2
正如你所看到的,似乎这两个网页被处理,但只有第一个出现在最终的PNG文件中。任何想法在我的命令行中有什么错误?我试图看看文档,但没有发现我做错了什么。如果我有一个包含10页的单个PDF文件,则可以使用10页的单个输出PNG文件。
我原来的命令行是如下,但有同样的问题:
gswin64c -q -sPAPERSIZE=a4 -sDEVICE=png16m -dTextAlphaBits=4 -r720x720 -o 79245340005_1602.png -dNOPAUSE -dBATCH 79245340005_1602.pdf
感谢 法比安斯基
喜@克里斯 - treber啊我不知道。我的错。我使用的是TIFF,但我没有设法将高质量的图像传递给Tesseract进行光学字符识别。这就是我使用PNG的原因。谢谢 –
在输出文件名中使用%d格式说明符,正如我们所说的。 – KenS
一旦您获得了一系列PNG,您可以使用ImageMagick将它们合并为一个,并带有“+ append”或“-append”选项。 –