Usando imagemagick , você pode usar um script como esse
TMP='mktemp -d'
for img in 'ls'; do
convert "$img" "$TMP"/"$img".pdf
done
convert $TMP/*.pdf merged.pdf
EDIT: Eu vi agora uma resposta semelhante. A única coisa que esse script adiciona é mesclar todos os arquivos em apenas um pdf.