Conversion de pdf en un format de page différent (Lettre US -> A4)

40

J'essaie d'imprimer un simple document Lettre US, mais pour une raison quelconque, je ne parviens tout simplement pas à l'adapter correctement au format A4 lors de l'impression de plusieurs pages par liste.

J'ai essayé de convertir le pdf en utilisant: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Mais cela ne semble pas avoir d'effet sur le document, il apparaît toujours comme une lettre américaine.

De toute façon, comment convertir un pdf en format A4?

Laisse-moi tranquille
la source

Réponses:

68

Une solution qui fonctionne habituellement consiste à utiliser pdfjamla distribution 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

Définir un format non conventionnel dans le format de papier fonctionne avec un autre commutateur, tel que --papersize '{6.125in,9.250in}'.

Comme vous pouvez le voir ici, il a également modifié la version PDF et supprimé / modifié d'autres propriétés du PDF. Vous devez donc vérifier si elle convient à votre tâche.

konsumverweigerer
la source
1
J'ai essayé d'utiliser ceci sur un document PDF avec des formulaires. En conséquence, j'ai perdu les formulaires et les données sauvegardées.
Yuv