我有一个两页的PDF我正在尝试转换为PNG文件。我跑的时候:
gs -sDevice=pngalpha -o=gs-output-%d.png -r400 test1-0.pdf
我明白了:
GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 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
%%BoundingBox: 35 35 577 757
%%HiResBoundingBox: 35.910001 35.910001 576.090022 756.090029
Page 2
%%BoundingBox: 35 35 577 757
%%HiResBoundingBox: 35.910001 35.910001 576.090022 756.090029
然后......没什么。根本没有输出文件。我哪里错了?
答案 0 :(得分:7)
你太近了,你会生气; - )
在阅读了一些手册后,这对我有用:
gs -sDEVICE=pngalpha -ogs-output-%d.png -r400 test1-0.pdf
即。 DEVICE
代替Device
,而-o
代替-o=
如果重要,我的gs
版本是:
GPL Ghostscript 9.05 (2012-02-08)
答案 1 :(得分:1)
试试这个与我完美配合,它会得到很好的结果:
-sDEVICE=pngalpha -o "$OUTPUTIMAGEFILE" -dFirstPage=1 -dLastPage=2 -dNOPAUSE -dGraphicsAlphaBits=4 -dTextAlphaBits=4 "$INPUTPDFFILE"
但是我想使用-r400用于JPEG图像而不是PNGS