リンク先の PDF ファイルは 1 ページしかありません。つまり、コマンドライン パラメーター-dFirstPage=1
は影響を与えません。
また、-sPAPERSIZE=a1
パラメーターを最後にしないでください (ここでは影響しません。したがって、Ghostscript は入力 PDF のページサイズ (A4) からデフォルトのサイズを取得します)。"D:\PDF.pdf"
代わりに、 (最後でなければならない)の前のどこかに表示する必要があります。
A1 のサイズの PNG が必要なようで、OS は Windows です (提供された部分的なコマンドラインから推測します)。
代わりにこれを試してください(コマンドラインに追加され、引数を正しい順序に配置し、トリック-dPDFFitPage=true
を使用して少し短縮します):-o
gswin32c.exe ^
-o "D:\PDF.png ^
-sDEVICE=png16m ^
-sPAPERSIZE=a1 ^
-dPDFFitPage=true ^
"D:\PDF.pdf"
これにより、72dpi で 1684x2384 ピクセルのサイズの PNG が得られます (これはすべての Ghostscript 画像出力の組み込みのデフォルトであり、他の解像度が指定されていない場合に使用されます)。解像度とページサイズのさまざまな組み合わせについては、 (の代わりに)-rXXX
とのバリエーションを追加しますが、必ず...を保持してください。-gNNNxMMM
-sPAPERSIZE=a1
-dPDFFitPage=true
別の解像度のみが必要な場合は、またはまたはをそのままにし-sPAPERSIZE=a1
て追加することもできます。解像度を上げても、デフォルトの出力である 72dpi に比べて画質が向上しない場合があることに注意してください。これは、PDF ページに埋め込まれた画像の解像度によって異なります。しかし、ファイルサイズは確実に大きくなります...-r100
-r36
-r200