programa para jpg imagen ilovepdf convertir cambiar calidad alta unix pdf merge png

unix - para - Fusionando imágenes png en un archivo pdf



png a pdf ilovepdf (4)

Al mirar a través de la documentación en ImageMagick, podría ser tan fácil como:

convert 1.png 2.png myfile.pdf

Si eso no funciona, PDFjam afirma ser capaz de resolver su problema.

¿Cómo puedo fusionar varios archivos .png en un archivo PDF en Unix?


La herramienta de convert ImageMagick es mi preferencia.

El programa de conversión es un miembro del conjunto de herramientas de ImageMagick. Úselo para convertir formatos de imagen y cambiar el tamaño de una imagen, desenfocar, recortar, despejar, difuminar, dibujar, voltear, unir, volver a muestrear y mucho más.

convert [input-option] input-file [output-option] output-file

Si desea que los archivos de imagen (y por lo tanto, su calidad y tamaño de archivo) permanezcan inalterados, y simplemente coloque un contenedor en formato PDF a su alrededor:

convert In.png In-2.png Someother-*.png Result.pdf

En caso de que desee tener un tamaño de archivo más pequeño, y está de acuerdo con una pérdida de calidad, primero puede convertirlos al formato JPEG.

convert convert 1.png 2.png -compress jpeg -quality 50 Result.pdf

Use un valor entre 0 y 100 para la opción de quality .


Me robé esto, pero esta es la solución que usé de Jeremiah Willcock y otro sitio web de respuestas. No hurgando en la historia en este momento. Mentí, lo hice. (Tully @ https://askubuntu.com/a/626301 )
Necesitaba un archivo lo suficientemente pequeño como para enviarlo por correo electrónico.

Para combinar imágenes en un PDF (desde el directorio de trabajo utilice la línea de comando:

user@box:/home/user/scans/:$ convert 1.png 2.png convertoutput.pdf

Para reducir el uso de ghostscript después de la combinación (lo usé casi en el sistema predeterminado de kde):

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default / -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true / -r150 -sOutputFile=output.pdf convertoutput.pdf

Mi archivo tenía 14 imágenes (19MB después de convertir, gs lo hizo 1.6MB, la calidad todavía era excelente). El archivo de salida se llama output.pdf .


Si quiero fusionar algunos escaneos en un archivo PDF, hago esto:

pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png

Esto le proporciona un documento PDF con tamaño de página DIN-A4, donde cada archivo png se centra en su propia página. Las imágenes que son demasiado grandes para una página DIN-A4 se cambian de tamaño proporcionalmente para caber en una página. Las imágenes más pequeñas no se redimensionan (no se hacen más grandes).

png nombrar todos los archivos png en la línea de comando, pero también puede usar comodines para, por ejemplo, fusionar todos los archivos png en el directorio actual:

pdfjoin --a4paper --fitpaper false --rotateoversize false *.png

El comando pdfjoin es parte de PDFjam como se menciona en la respuesta de Jeremiah Willcock. Por lo tanto, lo más probable es que tenga que instalar un paquete llamado pdfjam con su administrador de paquetes de distros. PDFjam puede usar archivos png como entrada desde la versión 2.07, lanzada en 2010-11-13.