J'ai de nombreux fichiers JPEG dans un répertoire, et je veux les convertir en PDF et les concaténer pour en faire un seul document.
Comment cela peut-il être fait ?
Je préfère utiliser la ligne de commande, car ce processus sera plus rapide.
J'ai de nombreux fichiers JPEG dans un répertoire, et je veux les convertir en PDF et les concaténer pour en faire un seul document.
Comment cela peut-il être fait ?
Je préfère utiliser la ligne de commande, car ce processus sera plus rapide.
Desde el imagemagick
utilisez le convert
commandement :
convert *.jpg -auto-orient pictures.pdf
Vous obtiendrez un seul pdf contenant tous les jpg du dossier actuel. L'option -auto-orient
lit les données EXIF de l'image pour la faire pivoter.
Installer IM avec :
sudo apt-get install imagemagick
sources : stackoverflow options d'imagemagick
Edit : Notez que les images ne seront pas dans un ordre précis si elles ne sont pas numérotées. Si vous en avez 10 ou plus, vous devez les nommer en terminant par nom de fichier01.jpg...nom de fichier99.jpg etc. Les zéros de tête sont nécessaires pour un classement correct. Si vous en avez 100 ou plus, 001...999.
Malheureusement, convert
modifie la qualité de l'image avant de l'"emballer" dans le PDF. Ainsi, pour avoir une perte minimale de qualité, il est préférable de mettre l'original jpg
, ( travaille avec .png
trop ) dans le PDF, vous devez utiliser img2pdf
.
J'utilise ces commandes :
Un plus court solution unique utilisant également img2pdf
comme suggéré dans les commentaires**
Faire PDF
img2pdf *.jp* --output combined.pdf
(facultatif) OCR du PDF de sortie
ocrmypdf combined.pdf combined_ocr.pdf
Vous trouverez ci-dessous le original répondre aux commandes avec plus de commandes et plus d'outils nécessaires :
Cette commande permet de faire un pdf
de chaque jpg
l'image sans perte de résolution ou de qualité :
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
Cette commande va concaténer les pdf
dans un seul document :
pdftk *.pdf cat output combined.pdf
Enfin, j'ajoute une couche de texte ROC qui ne modifie pas la qualité de la numérisation dans les fichiers PDF afin qu'ils puissent être consultés :
pypdfocr combined.pdf
Une alternative à l'utilisation de pypdfocr
:
`ocrmypdf combined.pdf combined_ocr.pdf`
Cela a marché pour moi (MAIS attention ! +compress
options désactive la compression et le PDF qui en résulte sera volumineux !)
convert page1.jpg page2.jpg +compress file.pdf
ou même :
convert -rotate 90 page\*.jpg +compress file.pdf
D'après ubuntuforums.org, la +compress
l'aide à ne pas s'accrocher. NOTE : le +compress désactive la compression. La machine sur laquelle je travaillais à l'époque semblait se bloquer "éternellement" (je n'ai pas attendu éternellement pour le savoir) sans l'option +compress. Votre kilométrage peut varier considérablement ! RTFM sur option -compress d'imagemagick.org Peut-être que vous pouvez expérimenter avec -compress < type> si vous avez des problèmes de compression lente ou de suspension pour trouver ce qui fonctionne pour vous.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.