通过减小内容大小来增加 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> Print>Custom Scale并选择适当的比例因子。

Acrobat 打印对话框的屏幕截图

相关内容