3

PNG ファイルに変換しようとしている 2 ページの PDF があります。私が実行すると:

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

そして... 何もありません。出力ファイルはまったくありません。どこが間違っていますか?

4

2 に答える 2

7

近すぎて怒られそう(;_;)

マンページを少し読んだ後、私にとってうまくいったのは次のとおりです。

gs -sDEVICE=pngalpha -ogs-output-%d.png -r400 test1-0.pdf

つまり、DEVICEの代わりにDevice、および-oの代わりに-o=

重要な場合、私のgsバージョンは次のとおりです。

GPL Ghostscript 9.05 (2012-02-08)
于 2013-10-21T17:48:14.763 に答える
1

私と完全に連携するこれを試してみると、非常に良い結果が得られます。

-sDEVICE=pngalpha -o "$OUTPUTIMAGEFILE" -dFirstPage=1 -dLastPage=2 -dNOPAUSE -dGraphicsAlphaBits=4 -dTextAlphaBits=4   "$INPUTPDFFILE" 

ただし、-r400 の使用は PNGS ではなく JPEG 画像用であると思います

于 2013-10-22T12:08:50.403 に答える