-
Linux,
bash,qpdf,pdfunite -
Your source PDF files collected in a directory (e.g.
/tmp/source) -
An empty, temporary folder to collect intermediate files (e.g.
/tmp/PDFs)
cd /tmp/source
mkdir /tmp/PDFs
for x in *.pdf; do qpdf --pages $x 1 -- --empty /tmp/PDFs/$x.pdf; done
pdfunite /tmp/PDFs/* my-target-file.pdf