Salut
Je t'ai vite fait écris ça :
#! /bin/bash
LISTE=`ls *.pdf`
mkdir index
ls -1 *.pdf > ./index/liste.txt
for pdf in $LISTE
do
convert -quality 80 $pdf[0] ./index/$pdf.jpg
done
cd index
LISTEJPG=`ls *.jpg`
read -p "Nom du fichier de sortie ? : " NOM
convert -quality 80 -adjoin $LISTEJPG $NOM.pdf
rm *.jpg
edit: oups ! y'avais une coquille dans mon script...
C'est loin de faire ce que tu demande (qui est assez pointu et trop compliqué pour moi et mes faibles connaissances de bash) mais c'est un début.
Lance le script dans le dossier contenant tous tes pdf et il te crée un dossier "index" contenant un pdf contenant la première page de chaque pdf de ton dossier et une liste de tes fichiers.
Il est possible que ça ne fonctionne pas pour certains pdf (protégés, versions differentes (1.6 ou autres))...a voir
A plus