¿Convertir una carpeta de imágenes en un archivo pdf de varias páginas usando herramientas de línea de comando?


Respuestas:


13

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


Encontré la solución yo mismo, pero respondiste con más detalles. Esto fue tan simple que incluso me da vergüenza.
Alguien todavía te usa MS-DOS el

^ de nada!
mr_eclair

Hmm, todavía no se
recorta a la

Si tiene las imágenes en subcarpetas, use estoconvert */*.jpg foo.pdf
Phil Roggenbuck,

Todavía tengo un problema, él ordena todo como 1, 10, 100 y no 1,2,3,4,5, ..., 100,101,102 ¿cómo soluciono esto?
Phil Roggenbuck

3

Desafortunadamente, convertcambia 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 pdfarchivo de cada jpgimagen sin pérdida de resolución o calidad:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Esto para concatenar las pdfpá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  

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.