Ho un set di immagini memorizzate come file PDF separati. Un'immagine per file. Ogni immagine occupa una pagina PDF.
Devo ridimensionare tutte queste immagini, preferibilmente dalla riga di comando, in modo che il contenuto dell'immagine e le dimensioni della pagina dei PDF siano entrambi ridimensionati rispetto alle loro dimensioni / dimensioni originali. Ad esempio: ridimensionare tutte le immagini del 50% dovrebbe ridurre le dimensioni dell'immagine e le dimensioni della pagina.
Già provato:
- pdfpages + latex: ridimensionerà l'immagine ma le dimensioni delle pagine rimangono invariate.
- pdfjam: stesso problema; può ridimensionare ma le dimensioni della pagina vogliono essere letterpaper o a4.
- convert (imagemagick): converte in raster, cosa che non voglio.
- ghostscript: sembra ridimensionare in base alla dimensione della pagina assolutamente nuova e ho bisogno della dimensione relativa della pagina.
So che uno di questi deve funzionare. Non riesco a capire dove ho sbagliato. Sono su Mac ma una soluzione Linux funzionerebbe altrettanto bene.
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
e funziona benissimo