Réponses:
Dans le imagemagick
package, utilisez la convert
commande:
convert *.jpg pictures.pdf
Vous obtiendrez un seul fichier PDF contenant tous les jpg du dossier actuel.
Installez IM avec:
sudo apt-get install imagemagick
source: stackoverflow
Éditer: Notez que les images ne seront pas dans un ordre spécifique si elles ne sont pas numérotées. si vous en avez 10 ou plus, vous devez les nommer en terminant filename01.jpg ... filename99.jpg etc. Les zéros de gauche sont requis pour un ordre correct. Si vous avez 100 ou plus, 001 ... 999.
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) .
convert `ls -1v` file.pdf
A travaillé pour moi (MAIS, avertissement! Désactive la compression et le PDF résultant sera volumineux!):
convert page1.jpg page2.jpg +compress file.pdf
ou même:
convert -rotate 90 page\*.jpg +compress file.pdf
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.
+compress
option avec la convert
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, et convert
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
argument
Malheureusement, 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'original jpg
dans le PDF que vous devez utiliser img2pdf
.
J'utilise ces commandes:
Cette commande permet de créer un pdf
fichier à partir de chaque jpg
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
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 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:
pdftk *.pdf cat output out.pdf
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