我在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
由于 法比安
答案 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