我想印一張海報,但它周圍的邊距不夠大。有沒有辦法調整內容大小,以便有更多空白,而不改變頁面的整體大小?
答案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
並選擇合適的比例因子。Print
Custom Scale