印刷したいポスターがあるのですが、周囲の余白が足りません。ページ全体のサイズを変えずに、コンテンツのサイズを変更して余白を増やす方法はありますか?
答え1
そのために Ghostscript を使用することもできます。
1. ページメディアのサイズを増やし、ページコンテンツのサイズを維持する
ページ サイズが A4 (595 x 842 ポイント) で、各端に 1 インチ (72 ポイント) の余白を追加すると仮定すると、新しいページ サイズは 739 x 986 ポイントになります。
Ghostscript コマンドは次のようになります。
gs -o out1.pdf \
-sDEVICE=pdfwrite \
-g7390x9860 \
-c "<</Install {72 72 translate}>> setpagedevice" \
-f input.pdf
この72 72 translate
パーツでは、画像を 1 インチ左に 1 インチ、上に 1 インチ移動する必要があります。そうしないと、ページ画像は新しい大きなページの左下隅に表示されます。
2. ページメディアのサイズを維持し、ページコンテンツのサイズを縮小する
ページサイズがA4(595x842ポイント)で、元のコンテンツを縮小(ページの中央に配置する)して、各端に1インチ(72ポイント)の余白を追加すると、新しいページは次のようになります。コンテンツ寸法は451x698ポイントです。(同時に、これは「アスペクト比を維持した」縮小ではありません。そうしないと、下/上と左/右に異なるガターが作成されます。)
これは、水平方向に451/595 == 75.79%
、垂直方向に としてスケーリングすることを意味します698/842 == 82.89%
。
また、再度操作を行わない場合72 72 translate
、縮小されたページ コンテンツが左下隅に表示されます。
gs -o out2.pdf \
-sDEVICE=pdfwrite \
-g5950x8420 \
-c "<</Install {.7579 .8289 scale
72 72 translate}>> setpagedevice" \
-f input.pdf
答え2
ページ全体のサイズを変えずに、コンテンツのサイズを変更して空白を増やす方法はありますか?
File
> Print
>を使用しCustom Scale
て適切なスケール係数を選択できます。