Я знаю, что команда convert *.jpg myPdf1.pdf может конвертировать несколько файлов JPEG в один PDF-файл.
Но я хотел бы преобразовать несколько JPEG-файлов в несколько PDF-файлов, например:
myJPG1.jpg → myPDF1.pdf
myJPG2.jpg → myPDF2.pdf
myJPG3.jpg → myPDF3.pdf
Есть ли достойный способ управлять чем-то подобным?
К сожалению, convert изменяет изображение до того, чтобы иметь минимальную потерю качества оригинала jpg, вам нужно использовать img2pdf, который делает pdf с оригинальным jpg, поэтому нет потерь, я использую это команды:
1) Это, чтобы сделать pdf файл из каждого изображения jpg без потери разрешения или качества:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Здесь вы будете иметь *.pdf s как *.jpg.pdf, так что сделайте небольшое переименование
mmv "*.jpg.pdf" "#1.pdf"
Вам необходимо установить img2pdf и mmv
sudo apt install img2pdf mmv