たとえば、A4サイズからA4までのちょうど小さいPDFを拡大しようとしています。
これは、縦長のドキュメントでうまく機能します。ドキュメントは正しく拡大され、上部にパディングが追加されます。
ただし、横長のドキュメントではパディングは追加されません。そのため、ドキュメントは最終的に A4 の正しい高さになりますが、ドキュメント側にパディングが追加されないため、幅が十分ではありません (希望どおり)。
これは、A4縦長のドキュメントで機能させるために使用するものです。
gs \
-sOutputFile=output.pdf \
-sDEVICE=pdfwrite \
-sPAPERSIZE=a4 \
-dCompatibilityLevel=1.4 \
-dNOPAUSE \
-dBATCH \
-dPDFFitPage \
input.pdf