Я хочу прогрессировать через подкаталоги каталога и конвертировать или размещать изображения .TIF в pdf. У меня есть структура каталогов вроде этого:shellscript для преобразования .TIF в .PDF
folder
item_one
file1.TIF
file2.TIF
...
fileN.TIF
item_two
file1.TIF
file2.TIF
...
...
Я работаю на Mac и считается использованием глотков, чтобы изменить мои .tif файлы .PNG файлы, а затем использовать pdfjoin соединить все файлы .PNG в единый .PDF-файл в папке.
Я использовал:
for filename in *; do sips -s format png $filename --out $filename.png; done
, но это работает только для .tif файлов в одном каталоге. Как написать скрипт для прохождения через ряд каталогов?
после того, как .PNG файлы были созданы, я бы сделал по существу то же самое, но с использованием:
pdfjoin --a4paper --fitpaper false --rotateoversize false *.png
Является ли это правильным способом это сделать? Есть ли лучший, более эффективный способ выполнения такого действия? Или я идиот и должен делать это с помощью какого-то программного обеспечения, такого как ImageMagick или что-то в этом роде?
Спасибо! Это действительно помогло! – shadonar