Converti il ​​pdf in una dimensione della pagina diversa (US Letter -> A4)


40

Sto cercando di stampare un semplice documento in US Letter, ma per qualche ragione, non riesco proprio a adattarlo correttamente su A4 quando stampo più pagine per elenco.

Ho provato a convertire il pdf usando: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

Ma questo non sembra avere alcun effetto sul documento, mostra ancora come lettera degli Stati Uniti.

In che modo convertire un pdf in formato A4?

Risposte:


68

Una soluzione che di solito funziona è utilizzare pdfjamdalla distribuzione 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

L'impostazione del formato carta su qualcosa di non convenzionale funziona con un altro interruttore, ad esempio --papersize '{6.125in,9.250in}'.

Come puoi vedere qui ha anche cambiato la versione PDF e rilasciato / modificato altre proprietà del PDF, quindi devi verificare se è adatto alla tua attività.


1
Ho provato a usarlo su un documento PDF con moduli. Di conseguenza ho perso i moduli e i dati salvati.
Yuv,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.