透過減少內容大小來增加 PDF 頁邊距(不更改整體頁面大小)

透過減少內容大小來增加 PDF 頁邊距(不更改整體頁面大小)

我想印一張海報,但它周圍的邊距不夠大。有沒有辦法調整內容大小,以便有更多空白,而不改變頁面的整體大小?

答案1

您也可以使用 Ghostscript 來實現這一點。

1.增加頁面媒體大小,維持頁面內容大小

假設您的頁面尺寸為 A4(即 595x842 點),並且您希望在每個邊緣添加 1 英寸(72 點)的邊距:這將為您提供 739x986 點的新頁面尺寸。

那麼Ghostscript指令是這樣的:

gs -o out1.pdf                                       \
   -sDEVICE=pdfwrite                                 \
   -g7390x9860                                       \
   -c "<</Install {72 72 translate}>> setpagedevice" \
   -f input.pdf

72 72 translate部件需要將圖像向左移動 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並選擇合適的比例因子。PrintCustom Scale

Acrobat 列印對話框的螢幕截圖

相關內容