Tengo una carpeta con 100 imágenes jpg. Quiero convertir estas imágenes en un archivo pdf de varias páginas, con todas las imágenes (recortadas a tamaño A4). Ya están en la rotación correcta.
¿Qué herramientas debo usar?
Tengo una carpeta con 100 imágenes jpg. Quiero convertir estas imágenes en un archivo pdf de varias páginas, con todas las imágenes (recortadas a tamaño A4). Ya están en la rotación correcta.
¿Qué herramientas debo usar?
Respuestas:
Requisitos
ImageMagick
Escriba la línea de seguimiento para solicitar el comando para ImageMagick intall:
sudo apt-get install imagemagick
Convierte de jpegs a PDF:
Vaya al directorio de trabajo (directorio de jpegs):
cd work/directory/path
Convierta los archivos JPG a PDF:
convert *.jpg foo.pdf
fuente: http://bitprison.net/jpg_to_pdf
convert */*.jpg foo.pdf
Desafortunadamente, convert
cambia la imagen antes para que tenga una pérdida mínima de calidad, es decir, la calidad del original jpg
, debe usar img2pdf
, utilizo estos comandos:
3 1) Esto para hacer un pdf
archivo de cada jpg
imagen sin pérdida de resolución o calidad:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Esto para concatenar las pdf
páginas en una:
pdftk *.pdf cat output combined.pdf
3) Y por último agrego una capa de texto OCRed que no cambia la calidad del escaneo en los archivos PDF para que puedan buscarse:
pypdfocr combined.pdf
Recomiendo encarecidamente el programa Python CLI img2pdf
para la conversión sin pérdidas:
https://gitlab.mister-muffin.de/josch/img2pdf
Ejemplo de uso:
img2pdf img1.png img2.jpg -o out.pdf