Je me bats un peu avec la ligne de commande qui exécute imagemagick.
J'ai besoin de convertir plusieurs .jpg
fichiers en plusieurs PDF
fichiers. Chacun PDF
a un jpg contenu à l'intérieur. Je mets beaucoup de tutoriels sur la conversion de plusieurs jpg
en un PDF
, mais ce n’est pas ce dont j’ai besoin.
Quoiqu'il en soit, cela ne me dérangerait pas de payer une petite prime pour une solution correcte que je pourrais gérer.
Réponses:
Je ne sais pas ce qui vous fait trébucher, mais l’un des moyens consiste à convertir un jpg en un pdf, puis à envelopper cette commande dans une boucle.
Convertir un fichier
Mettez-le en boucle, avec des guillemets pour gérer les noms de fichiers avec des espaces. La construction $ {f $ .jpg} .pdf remplace l'extension .jpg par .pdf. Voici un script bash.
Placez le script dans le répertoire contenant les fichiers jpg, rendez-le exécutable et exécutez-le à l'aide de la commande ./scriptname.
la source
Pour traiter de nombreuses images, ImageMagick fournit la commande mogrify qui serait appelée comme ceci:
Pour sortir dans un autre répertoire, vous pouvez ajouter le
-path
commutateur.(Je vois que ce problème particulier est déjà résolu, mais je suis tombé sur la question et j'ai pensé ajouter ceci pour référence future).
la source