フォルダ下にあるJPEGファイル(拡張子は.jpeg)をまとめて一つのPDFにする
Finderからフォルダを指定して右クリックでQuick actionを選んで実行する
ソースは以下
cd "$1" LANG=en_us_88591 FILENAME=`date '+%d.%b.%Y %T.%S'` # フォルダ内のJPEGをすべてPDFに変換 ls -1 *.jpeg | sort -V | xargs -I% /usr/local/bin/convert % -quality 100 %.pdf # 変換PDFリスト作成 ls -1 *.pdf | sort -V | xargs -I{} echo \"{}\" >> list.dat # 複数PDFを1つのPDFにマージ cat list.dat | tr '\r\n' ' ' | xargs "/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py" -o "$FILENAME.pdf" # 中間生成物の削除 # 不要なPDFを削除 mv "$FILENAME.pdf" merged_pdf.bak rm *.pdf mv merged_pdf.bak "$FILENAME.pdf" # 不要なリストを削除 rm list.dat