Resize A4 PDF to SRA4 and center content

不打扰是莪最后的温柔 提交于 2019-12-19 10:08:33

问题


I'd like to be able to resize an A4 PDF to the slightly bigger SRA4 format, used by printing professionals. The content shouldn't be resized, but only centered. In other words, I'd like to add margins to my A4 document.

I managed more or less to do that with this Ghostscript (9.05) call:

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

The problem is that the A4 content is not centered in the SRA4 page, but is placed at the bottom left corner.

Any idea how to center the content?


回答1:


I found a solution here, by using -c "<> setpagedevice", like so:

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

Content is perfectly centered in the SRA4 document.



来源:https://stackoverflow.com/questions/11153072/resize-a4-pdf-to-sra4-and-center-content

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!