J'ai beaucoup de fichiers JPEG dans un répertoire et je veux les convertir en PDF et les concaténer ensemble pour créer un seul document.
Comment cela peut-il être fait?
Je préférerais utiliser la ligne de commande, car ce processus sera plus rapide.
command-line
pdf
conversion
jpeg
lovespeed
la source
la source
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
les utilisateurs devraient courirgm convert *.jpg pictures.pdf
not authorized
erreur. voir cette question connexe (et les réponses) .la source
A travaillé pour moi (MAIS, avertissement! Désactive la compression et le PDF résultant sera volumineux!):
ou même:
De ubuntuforums.org, le
+compress
aide à ne pas accrocher. NOTE: le + compresse désactive la compression. La machine sur laquelle je travaillais à l'époque semblait être suspendue «pour toujours» (je n'ai pas attendu longtemps pour le savoir) sans l'option + compress. Votre kilométrage peut varier un peu! RTFM sur imagemagick.org option -compress , essayez éventuellement -compress <type> si vous rencontrez des problèmes de compression lente / blocage pour trouver ce qui fonctionnera pour vous.la source
+compress
option avec laconvert
commande comme suggéré ci-dessus! En fait, il désactive toute compression, ce qui vous laisse un PDF 10 fois plus volumineux que le JPEG d'origine. Il suffit de ne pas spécifier les options de compression, etconvert
ira avec le format de compression d'entrée (JPEG) qui, dans ce cas, est la meilleure option en termes de taille de fichier. Source: http://www.imagemagick.org/script/command-line-options.php#compress$ converet *.jpg file.pdf
bien travaillé avec une taille de fichier plus petite qu'avec un+compress
argumentMalheureusement,
convert
la qualité de l'image change avant de "compresser" celle-ci dans le PDF. Donc, pour avoir une perte de qualité minimale, il est préférable de mettre l'originaljpg
dans le PDF que vous devez utiliserimg2pdf
.J'utilise ces commandes:
Cette commande permet de créer un
pdf
fichier à partir de chaquejpg
image sans perte de résolution ni de qualité:ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Cette commande va concaténer les
pdf
pages en un seul document:pdftk * .pdf sortie chat combinée.pdf
Enfin, j’ajoute un calque de texte OCRed qui ne modifie pas la qualité de l’analyse dans les fichiers PDF, de sorte qu’il peut être interrogé:
pypdfocr combiné.pdf
Une alternative à l'utilisation de
pypdfocr
:ocrmypdf combine.pdf combine_ocr.pdf
la source
convert
échec de "tentative d'exécution d'une opération non autorisée par la politique de sécurité` PDF '' ".Ouvrez un fichier jpg ou png avec LibreOffice Writer et exportez-le au format PDF.
J'espère que c'est un moyen simple d'exporter du pdf.
la source
La solution suivante s'appuie également sur celle d'ImageMagick
convert
mais est un peu plus sophistiquée car:pdfimages -j file.pdf img
.) Pour l'instant, cela ne fonctionne qu'avec le format PNG - voir le commentaire de @dma_k ci-dessous .Instructions:
Concaténez tous vos fichiers PDF d'une page avec PDFtk comme suit:
la source
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg
J'ai utilisé http://convert-my-image.com/ La chose positive que vous pouvez fournir (le même site mais une page différente) une archive d'images et les concaténer au pdf commun
la source