使用Ghostscript进行PDF到PNG转换:只有第一页在输出PNG文件中

时间:2017-01-18 13:34:51

标签: windows pdf png ghostscript file-conversion

我在Windows 7机器上使用Ghostscript将PDF转换为PNG。我的输入PDF有很多页面,但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

由于 法比安

2 个答案:

答案 0 :(得分:1)

PNG每个文件只能容纳一个图像。对每个文件使用TIFF等多个图像。

答案 1 :(得分:1)

尝试使用以下语法将栅格化转换为多个png&#39>

gswin64c -q -sPAPERSIZE=a4 -sDEVICE=png16m -dTextAlphaBits=4 -r720x720 -o -sOutputFile='79245340005_1602_%00d.png' -dNOPAUSE -dBATCH  79245340005_1602.pdf