콘텐츠 크기 조정/수정 없이 PDF 캔버스를 A4로 무손실 확대

콘텐츠 크기 조정/수정 없이 PDF 캔버스를 A4로 무손실 확대

내용의 크기를 조정/수정하지 않고 PDF 캔버스를 A4로 무손실로 확대하고 싶습니다.

이것은 내 파일입니다:

$ pdfinfo myFile.pdf 
Creator:        EO.Pdf
Producer:       EO.Pdf 16.2.50.0
CreationDate:   Mon Jun 17 14:30:34 2019
ModDate:        Mon Jun 17 14:30:34 2019
Tagged:         no
UserProperties: no
Suspects:       no
Form:           none
JavaScript:     no
Pages:          10
Encrypted:      no
Page size:      595 x 774 pts
Page rot:       0
File size:      656721 bytes
Optimized:      no
PDF version:    1.4
$ identify myFile.pdf
myFile.pdf[0] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.030u 0:00.029
myFile.pdf[1] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.020u 0:00.029
myFile.pdf[2] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.020u 0:00.019
myFile.pdf[3] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.020u 0:00.019
myFile.pdf[4] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.010u 0:00.019
myFile.pdf[5] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.010u 0:00.019
myFile.pdf[6] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.010u 0:00.009
myFile.pdf[7] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.010u 0:00.009
myFile.pdf[8] PDF 595x774 595x774+0+0 16-bit Bilevel DirectClass 58.1KB 0.000u 0:00.009
myFile.pdf[9] PDF 567x737 567x737+0+0 16-bit Bilevel DirectClass 58.1KB 0.000u 0:00.000

이것을 시도했는데 대상 크기는 괜찮았지만 품질이 크게 저하되었습니다.

$ convert myFile.pdf -page A4 myFile_A4.pdf
$ pdfinfo myFile_A4.pdf | egrep "Page( size|s):"
Pages:          10
Page size:      595 x 842 pts (A4)

PDF 파일의 내용을 수정하지 않고 오픈 소스 또는 무료 애플리케이션을 사용하여 캔버스 크기를 595 x 842 포인트로 조정하려면 어떻게 해야 합니까?

답변1

용지 크기를 변경하려면 다음을 사용하십시오 pdftocairo.

pdftocairo -pdf -paper A4 myFile.pdf myFile_A4.pdf
# or
pdftocairo -pdf -paperw 595 -paperh 842 myFile.pdf myFile_A4.pdf

용지 크기를 변경하고 내용의 크기를 조정하려면(원하지 않을 수도 있음):

pdftocairo -pdf -paper A4 -expand myFile.pdf myFile_A4.pdf

관련 정보