Convertir imágenes a PDF en Linux sin perder calidad (img2pdf)

Nota rápida para mi “yo” del futuro: cuando necesite pasar una o varias imágenes (JPG, PNG, JPE) a un archivo PDF sin perder calidad ni lidiar con programas pesados, la mejor opción es img2pdf.

¿Por qué img2pdf?

A diferencia de convert (de ImageMagick), img2pdf no re-comprime las imágenes ni altera su resolución. Simplemente empaqueta las imágenes dentro del contenedor PDF tal cual están.

  1. Instalación

En Debian, Ubuntu, PikaOS o cualquier derivada:

sudo apt update
sudo apt install img2pdf -y
  1. Uso básico

Convertir una sola imagen

Abrir la terminal en la carpeta de la imagen y ejecutar:

img2pdf foto.jpe -o documento.pdf

Convertir varias imágenes en un solo PDF

Si tengo varias imágenes ordenadas:

img2pdf foto1.jpg foto2.jpg foto3.jpg -o archivo_completo.pdf

O para convertir todas las imágenes .jpg del directorio actual en orden alfabético:

img2pdf *.jpg -o resultado.pdf

Ajustar al tamaño de página A4 (opcional)

Por defecto, el PDF toma el tamaño exacto de la imagen. Si necesito adaptarlo a un tamaño estándar:

img2pdf foto.jpg --pagesize A4 -o documento_a4.pdf

Listo, directo y sin vueltas para cuando vuelva a necesitarlo.