-
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