linux - tesis - ¿Cómo controlo el tamaño del papel en PDF con ImageMagick?
tesis implementacion de una biblioteca virtual (3)
Tengo 16 archivos jpg que miden alrededor de 920x1200 píxeles (los anchos son ligeramente diferentes pero las alturas son todas 1200). Estoy intentando unirlos en un pdf con:
convert *.jpg foo.pdf
Pero el tamaño del papel resultante es 1.53x2 pulgadas. Si paso los argumentos -page Letter
, el tamaño de la página termina siendo un desconcertante 1.02x1.32 pulgadas. ¿Qué está mal aquí? Toda la información que puedo encontrar sugiere que esto debería funcionar. Solo quiero un documento que consta de 16 páginas de tamaño carta.
Esta pregunta es bastante antigua, pero tuve un problema similar y creo que encontré la solución.
La documentación para la opción -page dice "Esta opción se usa en concierto con" densidad ", pero la relación entre las opciones parece un poco confusa, posiblemente porque la documentación está orientada a imágenes ráster.
Al experimentar con la configuración, descubrí que el tamaño de la página PDF se puede controlar combinando -page -density y -units. La documentation de -page muestra que la letra es lo mismo que ingresar 612 x 792. La combinación de -densidad 72 con -unidades pixelsperinch le dará (612px / 72px) * 1in = 8.5in.
convert *.jpg -units pixelsperinch -density 72 -page letter foo.pdf
debe hacer lo que el poster original quería.
Lo logré con convert file.mng -page letter file.pdf
Para Letter, debe especificar el tamaño como 792x612 puntos PostScript. Por lo tanto, pruebe este comando:
convert /
in1.jpg /
in2.jpg /
in3.jpg /
in4.jpg /
in5.jpg /
-gravity center /
-resize 792x612/! /
letter.pdf
Funciona para mí con ImageMagick versión 6.7.8-3 2012-07-19 Q16 en Mac OS X:
identify -format "%f[%s] : %W x %H/n" letter.pdf letter.pdf[0] : 792 x 612 letter.pdf[1] : 792 x 612 letter.pdf[2] : 792 x 612 letter.pdf[3] : 792 x 612 letter.pdf[4] : 792 x 612
O
pdfinfo -f 1 -l 5 letter.pdf Title: _ Producer: ImageMagick 6.7.8-3 2012-07-19 Q16 http://www.imagemagick.org CreationDate: Fri Jul 27 22:28:00 2012 ModDate: Fri Jul 27 22:28:00 2012 Tagged: no Form: none Pages: 5 Encrypted: no Page 1 size: 792 x 612 pts (letter) Page 1 rot: 0 Page 2 size: 792 x 612 pts (letter) Page 2 rot: 0 Page 3 size: 792 x 612 pts (letter) Page 3 rot: 0 Page 4 size: 792 x 612 pts (letter) Page 4 rot: 0 Page 5 size: 792 x 612 pts (letter) Page 5 rot: 0 File size: 178642 bytes Optimized: no PDF version: 1.3