我有一张想要打印的海报,但海报周围的边距不够大。有没有办法调整内容大小,以便留出更多空白,而不改变页面的整体大小?
答案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
并选择适当的比例因子。