Convertir imagen a PDF en la línea de comandos en Linux

¿Necesita convertir o agregar imágenes a documentos PDF con frecuencia? Si es así, no estás solo. Hay muchas herramientas en línea que pueden ayudarlo a hacer el trabajo de manera rápida y fácil. Sin embargo, si le preocupa la privacidad, puede interesarle saber que puede lograr los mismos resultados utilizando las herramientas de línea de comandos en la Terminal. En este artículo, analizaremos dos de las opciones más populares: ImageMagick e Img2PDF.

Tabla de contenido

Convertir imagen a PDF usando ImageMagick

ImageMagick es una increíble herramienta de línea de comandos de código abierto que es perfecta para nuestras necesidades. Puede utilizar múltiples subprocesos de la CPU directamente, lo que acelera significativamente el proceso. Para instalar esta poderosa herramienta en Ubuntu Linux, todo lo que necesita hacer es abrir una Terminal y escribir el siguiente comando:

sudo apt update && sudo apt install imagemagick -y

En las distribuciones Arch Linux y Arch-Based, escriba:

sudo pacman -S imagemagick

Sobre Fedora estación de trabajo, escriba los siguientes comandos:

sudo dnf install ImageMagick
Instalación de ImageMagick

Ahora que hemos instalado la herramienta, veamos cómo funciona esta herramienta CLI.

Primero, muévase al directorio donde ha almacenado todas las imágenes y enumere todas las imágenes.

cd ~/Downloads/Featured.Images && ls
Imágenes en mi directorio de descargas

Como podemos ver, todas las imágenes que tengo en este directorio son archivos PNG. Digamos que quiero agregar todas las imágenes en un documento PDF llamado Featured-Images.pdf, escribiré los siguientes comandos:

convert *.png Featured-Images.pdf
Convertir todas las imágenes PNG a PDFConvertir todas las imágenes PNG a PDF

Pero supongamos que solo desea convertir algunas imágenes a PDF, luego puede enumerar imágenes individuales en lugar del atributo * .png como este:

convert image1.png image2.png image3.png IMAGES.pdf

Una gran desventaja de ImageMagick es que reduce la calidad de todas las imágenes en el documento PDF y, por lo tanto, no obtiene la resolución completa de las imágenes en el PDF resultante. Para abordar este problema, podemos usar otra herramienta llamada herramienta Img2PDF.

Convertir imagen a PDF usando Img2PDF

Img2PDF es otra herramienta de código abierto que puede usar para convertir imágenes a PDF de manera eficiente sin perder la calidad de la imagen. Primero, instalemos la herramienta CLI en Ubuntu usando este comando:

sudo apt install img2pdf

En otras distribuciones, puede instalarlo con pip si ya tiene instalado el paquete python3-pip. Escribe el siguiente comando en la terminal:

pip install img2pdf
Instalando Img2pdfInstalando Img2pdf

¡Estupendo! Ahora que tenemos el comando instalado, podemos usarlo para convertir nuestras imágenes a PDF. Una vez más, vaya al directorio donde ha colocado todas las imágenes y escriba el siguiente comando:

img2pdf  image1.png -o PDF_File.pdf

Y si desea convertir varias imágenes a PDF, agregue nuevamente el nombre de la imagen sucesivamente como imagen1.png, imagen2.png, etc. De lo contrario, simplemente use la abreviatura *.png de esta manera:

img2pdf  *.png -o PDF_File.pdf

Utilice el siguiente comando para ver si se ha creado algún documento PDF en el directorio actual.

ls | grep .pdf
Las dos salidas de Img2PDF y el comando ImageMagickLas dos salidas de los comandos Img2PDF e ImageMagick

Resumen

Ahí lo tienes. Si necesita convertir una imagen a PDF, ahora sabe qué herramienta usar según sus necesidades. ImageMagick es una gran herramienta versátil, pero si desea que sus imágenes se vean nítidas, img2pdf es el camino a seguir. Cualquiera que sea la herramienta que elija, esperamos que este artículo le haya ayudado. ¡Feliz conversión!

Related Posts