Я немного борюсь с командной строкой, запускающей imagemagick.
Мне нужно конвертировать много .jpg
файлов во многие PDF
файлы. У каждого PDF
есть один jpg, содержащийся внутри. Я нашел много уроков о том, как конвертировать многие jpg
в один PDF
, но это не то, что мне нужно.
В любом случае, я не возражаю платить небольшую награду за правильное решение, с которым я могу справиться.
Ответы:
Я не уверен, что вас смущает, но один из способов - выяснить, как преобразовать один JPG в один PDF, а затем обернуть эту команду в цикле bash for.
Конвертировать один файл
Поместите его в цикл с кавычками для обработки имен файлов с пробелами. Конструкция $ {f $ .jpg} .pdf заменяет расширение .jpg на .pdf. Вот скрипт bash.
Поместите скрипт в каталог с файлами jpg, сделайте скрипт исполняемым и запустите его с помощью команды ./scriptname.
источник
Для обработки многих изображений ImageMagick предоставляет команду mogrify, которая будет вызываться так:
Для вывода в другой каталог вы можете добавить
-path
переключатель.(Я вижу, что эта конкретная проблема уже решена, но столкнулась с вопросом и решила добавить это для дальнейшего использования).
источник