Tengo muchos archivos JPEG en un directorio, y quiero convertirlos a PDF y concatenarlos juntos para hacer un solo documento.
¿Cómo se puede hacer esto?
Preferiría usar la línea de comando, ya que este proceso será más rápido.
command-line
pdf
conversion
jpeg
velocidad del amor
fuente
fuente

for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdfGrphicMagicklos usuarios deben ejecutargm convert *.jpg pictures.pdfnot authorizederror; vea esta pregunta relacionada (y respuestas) .fuente
Me funcionó (¡PERO advertencia! Desactiva la compresión y el PDF resultante será grande):
o incluso:
Desde ubuntuforums.org,
+compressayuda a que no se cuelgue. NOTA: la compresa + desactiva la compresión. La máquina en la que estaba trabajando en ese momento parecía colgarse "para siempre" (aunque no esperé una eternidad para descubrirlo) sin la opción + comprimir. ¡Su millaje puede variar bastante! RTFM en la opción imagemagick.org -compress , tal vez experimente con -compress <type> si tiene problemas lentos de compresión / bloqueo para averiguar qué funcionará para usted.fuente
+compressopción con elconvertcomando como se sugirió anteriormente! De hecho, deshabilita toda la compresión, dejándolo con un PDF 10 veces más grande que el JPEG original. Simplemente no especifique las opciones de compresión econvertirá con el formato de compresión de entrada (JPEG), que en este caso es la mejor opción de tamaño de archivo. Fuente: http://www.imagemagick.org/script/command-line-options.php#compress$ converet *.jpg file.pdffuncionado bien con el tamaño de archivo más pequeño que con el+compressargumentoDesafortunadamente,
convertcambia la calidad de la imagen antes de "empaquetarla" en el PDF. Por lo tanto, para tener una pérdida mínima de calidad, es mejor poner el originaljpgen el PDF, debe usarloimg2pdf.Yo uso estos comandos:
Este comando es hacer un
pdfarchivo de cadajpgimagen sin pérdida de resolución o calidad:ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Este comando concatenará las
pdfpáginas en un documento:pdftk * .pdf salida de gato combinado.pdf
Y finalmente, agrego una capa de texto OCRed que no cambia la calidad del escaneo en los archivos PDF para que puedan buscarse:
pypdfocr combine.pdf
Una alternativa al uso
pypdfocr:ocrmypdf combine.pdf combine_ocr.pdf
fuente
convertfallar con el "intento de realizar una operación no permitida por la política de seguridad 'PDF'".Abra el archivo jpg o png con LibreOffice Writer y expórtelo como PDF.
Espero que esta sea una forma sencilla de exportar pdf.
fuente
La siguiente solución también se basa en ImageMagick's
convertpero es un poco más sofisticada porque:pdfimages -j file.pdf img). Por el momento, esto solo funciona con PNG: vea el comentario de @dma_k a continuación .Instrucciones:
Concatene todos sus archivos PDF de una página con PDFtk de la siguiente manera:
fuente
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpgHe usado http://convert-my-image.com/ Lo positivo que puedes proporcionar (el mismo sitio pero diferente página) un archivo de imágenes y concatenarlas al pdf común
fuente