Convierta pdf a un tamaño de página diferente (Carta de EE. UU. -> A4)

40

Estoy tratando de imprimir un simple documento de carta de EE. UU., Pero por alguna razón, simplemente no puedo ajustarlo correctamente en A4 cuando imprimo varias páginas por lista.

He intentado convertir el pdf usando: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Pero esto no parece tener ningún efecto en el documento, todavía se muestra como una carta de los Estados Unidos.

¿De alguna manera cómo convertir un PDF a formato A4?

Déjame ser
fuente

Respuestas:

68

Una solución que generalmente funciona es usar pdfjamdesde la distribución texlive

> 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

Establecer el tamaño del papel en algo no convencional funciona con otro interruptor, como --papersize '{6.125in,9.250in}'.

Como puede ver aquí, también cambió la versión del PDF y eliminó / modificó otras propiedades del PDF, por lo que debe verificar si es adecuado para su tarea.

konsumverweigerer
fuente
1
Intenté usar esto en un documento PDF con formularios. Como resultado, perdí los formularios y los datos guardados.
Yuv