Скрипт для преобразования изображений в подпапках в отдельные PDF-файлы

Я ищу способ автоматизировать ручное преобразование каталогов, содержащих изображения (jpgs & pngs) в PDF. Например..

В настоящее время я использую следующую команду для достижения того, чего хочу, но я должен сделать это вручную для каждого каталога, чтобы он мог занять немного времени и т. Д.

convert DIRECTORY1/*jpg DIRECTORY1.pdf
convert DIRECTORY2/*jpg DIRECTORY2.pdf
convert DIRECTORY3/*png DIRECTORY3.pdf

Я хотел бы, чтобы способ конвертировать все каталоги в текущем местоположении в отдельные файлы PDF сразу.

Любая помощь будет оценена.

1 ответ

Нечто подобное будет ходить по дереву, извлекать каталоги и делать преобразование. Имейте в виду, что это может иметь проблемы с именами каталогов, которые содержат пробел или специальные символы:

for i in `find . -type d`
do
convert "${i}/*jpg" "${i}/*png" ${i}.pdf
done
Другие вопросы по тегам