Vous pouvez utiliser le PDF Toolkit PDFtk :
Exemple :
pdftk A=inA.pdf B=inB.pdf cat A1-12 B3 A14-end output out1.pdf
La sortie se compose des 12 premières pages de inA.pdf
, suivi de la page 3 de inB.pdf
puis pages 14 jusqu'à la fin de inA.pdf
.
De nombreuses distributions Linux fournissent un package PDFtk que vous pouvez télécharger et installer à l'aide de leur gestionnaire de packages.
Vous pouvez également utiliser qpdf qui est open source :
Même exemple que celui de l'autre réponse :
qpdf --empty --pages inA.pdf 1-12 inB.pdf 3 inA.pdf 14-z -- out1.pdf