[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).