PDF를 다른 페이지 크기로 변환(US Letter -> A4)

PDF를 다른 페이지 크기로 변환(US Letter -> A4)

간단한 US Letter 문서를 인쇄하려고 하는데 어떤 이유에서인지 각 목록의 여러 페이지를 인쇄할 때 A4 용지에 제대로 들어갈 수 없습니다.

다음을 사용하여 PDF를 변환하려고 합니다. gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

그러나 이것은 파일에 아무런 영향을 미치지 않는 것 같습니다. 여전히 미국 문자로 표시됩니다.

pdf를 A4 형식으로 변환하는 방법이 있습니까?

답변1

일반적으로 작동하는 솔루션은 pdfjamtexlive 배포판을 사용하는 것입니다.

> 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

다른 스위치를 사용하여 용지 크기를 색다른 값(예: )으로 설정하십시오 --papersize '{6.125in,9.250in}'.

여기에서 볼 수 있듯이 PDF 버전도 변경하고 PDF의 다른 속성을 제거/수정하므로 작업에 적합한지 확인해야 합니다.

관련 정보