[geshi lang=bash]ls *-*.pdf | sort -n | xargs[/geshi]
will combine the output into one line. You could also:
[geshi lang=bash]ls *-*.pdf | sort -n | xargs -I % pdftk % cat output all.pdf[/geshi]
to do everything all in one step (-I with gnu xargs, -J on bsd xargs).