将 A4 PDF 大小调整为 SRA4 并将内容居中

将 A4 PDF 大小调整为 SRA4 并将内容居中

我希望能够将 A4 PDF 的大小调整为印刷专业人士使用的稍大一些的 SRA4 格式。内容不应调整大小,而应居中。换句话说,我想为我的 A4 文档添加边距。

我或多或少地通过这个 Ghostscript (9.05) 调用做到了这一点:

gs -dPDFSETTINGS=/default -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite 
-sOutputFile=out.pdf -dDEVICEWIDTHPOINTS=637 -dDEVICEHEIGHTPOINTS=907 
-dFIXEDMEDIA in.pdf

问题是 A4 内容没有位于 SRA4 页面的中心,而是位于左下角。

知道如何使内容居中吗?

答案1

我找到了一个解决方案,通过使用-c "<</PageOffset [21 32]>> setpagedevice",如下所示:

gs -dPDFSETTINGS=/default -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite 
-sOutputFile=out.pdf -dDEVICEWIDTHPOINTS=637 -dDEVICEHEIGHTPOINTS=907 
-dFIXEDMEDIA -c "<</PageOffset [21 32]>> setpagedevice" -f in.pdf

内容完全位于 SRA4 文档的中心。

相关内容