convertir imágenes a pdf

54

He guardado varias imágenes de google books. Quería convertirlos a un solo archivo pdf, donde necesito algunas entradas. Las dos imágenes siguientes (una png y una jpeg) son dos páginas continuas.

primera página (png)

segunda página (jpeg)

Los guardo en mi sistema. Los convertí a pdf usando el siguiente comando

convert books.png books.jpeg combined.pdf

Sin embargo, el archivo .pdf combinado no me está dando los resultados esperados, no la combinación de los dos.

También intenté hacer archivos pdf individuales, luego combinarlos usando pdftk, sin suerte

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf
usuario301880
fuente
Intente cambiar book1.pdf y book2.pdf para que estén en una carpeta, cd a esa carpeta y ejecútelo pdftk *.pdf cat output onelargepdfile.pdf.
Tim
Tim, gracias. Eso también lo había intentado, sin embargo, sigue siendo el mismo resultado.
user301880
Eso es extraño. ¿Tal vez no ve los archivos PDF de imagen como archivos PDF válidos?
Tim
Es bastante interesante. Intenté hacerlo en la máquina y no funciona como lo deseaba. Sin embargo, muestra las miniaturas correctas.
Vivek Kapoor
Si abre el archivo de imagen y luego lo imprime, ¿le permite combinar esos archivos?
Tim

Respuestas:

9

Utilicé las dos páginas de muestra que proporcionó y las imprimí con la impresora cups-pdf, lo que resultó en dos archivos pdf.

Luego usé pdfsam para combinar archivos pdf en uno. No veo ningún problema en el resultado.

Editar: acabo de ver que tiene muchos archivos para procesar, puede usar el script seleccionado para imprimir en Nautilus descrito aquí

mover
fuente
66
Comando manera la línea de hacerlo - Cambiar el nombre de los archivos: mv books.png 1.png, mv books.jpg 2.jpg- les Imprimir a PDF: lpr -P 'Cups-PDF' 1.png, lpr -P 'Cups-PDF' 2.jpg- Combinar los archivos PDF: pdfunite ~/Desktop/1.pdf ~/Desktop/2.pdf complete.pdf. La impresora PDF de Cup envía los archivos a ~ / Desktop con los nombres de los archivos originales, por lo que no se puede llamar a ambos, de lo books.*contrario, simplemente se reemplazan entre sí. Puede enumerar impresoras y sus nombres con lpstat -p.
Wilf
76

Solo usa esto:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

En el caso general, puede combinar más archivos en un archivo pdf incluyéndolos dentro {}y separarlos con una sola coma.

agregando -quality VALUEpara mantener la calidad después de la conversión (gracias a @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
αғsнιη
fuente
¿Qué es esta convertcosa?
Fresheyeball
convertes un ejecutable instalado como parte de Imagemagick .
Ioannis Filippidis
Descubrí que el proceso de conversión agrega ruido al pdf final. Usando ImageMagick 6.8.9 para convertir múltiples archivos jpeg.
Quazi Irfan
... agregar -quality 100elimina parte del ruido notable.
Quazi Irfan
¿Es posible agregar archivos de imagen al pdf existente?
Kiran Reddy el
6

Si todas las imágenes están en la misma carpeta y tienen la misma extensión, puede hacer lo siguiente:

Convierte imágenes a pdf:

ls *.tif | xargs -I% convert % %.pdf

Nota : Tenga en cuenta que si se llaman 1 ... tif; 2 ... tif; 10 ... tif do ls -1vpara archivos numerados

Combine archivos PDF en un PDF y elimine archivos PDF de una sola página:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf
Que hacer
fuente
0

Utilice el asistente de impresión de Gwenview (visor de imágenes KDE). Abra Gwenview, luego Complementos -> Imágenes -> Asistente de impresión. Agregue todas las imágenes que desea imprimir, vuelva a ordenarlas como desee, elija el número de imágenes por página, otras opciones de impresión, etc. e imprima en PDF directamente o con CUPS-PDF.

Sameer
fuente