I’m trying to print a simple US Letter document, but for some reason, I just cannot manage to fit it properly onto A4 when printing multiple pages per-list.
I have tried converting the pdf using:
gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf
But this does not seem to have any effect on the document, it still shows as US letter.
Any way how to convert a pdf to A4 format?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
One solution that usually works is to use pdfjam from the texlive distribution
> pdfinfo in.pdf ... Producer: Acrobat Distiller 6.0.1 (Windows) ... Page size: 612 x 792 pts (letter) Page rot: 0 File size: 66676 bytes Optimized: yes PDF version: 1.4 > pdfjam --outfile out.pdf --paper a4paper in.pdf > pdfinfo out.pdf Creator: TeX Producer: pdfTeX-1.40.15 ... Page size: 595.276 x 841.89 pts (A4) Page rot: 0 File size: 53963 bytes Optimized: no PDF version: 1.5
Setting the paper size to something unconventional works with another switch, such as --papersize '{6.125in,9.250in}'.
As you can see here it also changed the PDF version, and dropped/modified other properties of the PDF, so you have to check if its suitable for your task.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0